78
7
17
25
14
20
37
27
33
340
84
98
47
58
93
512
214
164
55
69
467
433
146
384
903
1008
212
92
39
149
367
112
142
53
119
344
99
62
44
200
19
128
269
297
323
124
538
96
198
1103
270
218
129
148
615
575
861