12
89
176
30
115
13
366
287
97
178
208
1178
180
138
357
174
48
67
19
31
35
64
81
29
136
39
235
56
106
119
42
66
170
116
26
112
181
3
120
44
96
167
34
18
57
132
88
15
105
25
45
500
79
52