17
10
38
22
79
34
14
2
27
12
25
43
19
30
129
50
57
73
33
18
149
91
153
172
127
174
109
130
148
136
178
209
145
92
66
367
54
268
83
88
104
106
162
41
202
95
78
102
116
58