32
13
325
81
176
19
25
51
85
10
103
310
127
128
116
282
55
98
249
137
111
74
44
45
179
312
24
94
192
62
18
84
214
20
54
123
118
33
22
27
73
40
117
15
246
41
29
38
87
59
79
53
433