11
32
51
28
89
7
15
19
10
95
45
20
49
46
16
33
25
14
57
9
18
80
30
13
31
8
27
70
58
23
88
93
151
4
66
86
38
155
101