78
244
61
29
23
222
187
15
31
142
53
67
110
103
425
13
117
213
136
51
79
90
84
96
27
100
46
43
25
73
198
225
164
162
89
155
153
44
185
342
62
55
783
453
106
150
340