34
16
158
308
11
94
59
36
7
35
60
26
17
62
45
25
33
24
13
6
8
19
97
58
328
108
14
167
187
50
55
550
361
32
156
161
56
201
443
65
821
61