8
19
39
64
57
6
9
3
42
26
28
15
41
16
29
23
37
13
11
93
269
650
172
175
133
43
84
154
510
55
229
303
148
27
1182
156
12
53
21
46
30
160
178