46
25
59
5
4
308
17
6
39
26
12
43
82
92
58
28
75
108
44
86
11
56
177
22
19
15
72
45
688
48
105
24
20
167
40
70
27
78
115
66
104
102
62
14
51
3
18
311