18
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
98
7
51
29
48
15
422
174
52
207
8
97
3
136
89
125