12
27
121
14
10
17
33
23
22
114
58
50
28
40
21
79
87
6
45
187
13
179
31
24
139
104
18
98
7
51
29
48
422
174
52
207
8
97
3
136
89
125
100