21
66
97
30
36
32
17
186
22
49
44
148
25
139
58
95
5
7
89
27
260
2
59
179
8
56
19
150
78
3
75
28
11
9
105
33
13
55
18
48
81
72
109
24
246
116
29
85