6
59
20
52
15
12
37
36
191
46
34
92
9
14
2
5
27
7
35
17
108
22
407
62
103
122
182
19
42
40
16
31
58
51
180
67
8
104
10
121
39
23
49
206
50
77
337
231
189
85