34
94
33
28
49
40
193
22
336
41
37
23
17
172
32
29
312
86
27
46
24
8
9
55
18
10
53
43
56
12
20
362
15
35
97
79
242
47
768
96
145
230
16