35
53
12
91
16
80
27
31
17
11
9
19
197
339
170
167
70
198
118
111
191
67
84
321
43
585
317
277
373
242
195
571
52
10
628
221
23
25
18
37
8
63
214
327
28
109
30
129
7
543
38
42
532
71