46
15
24
129
220
54
25
38
36
63
27
31
23
34
310
100
67
80
26
18
62
148
51
37
49
60
114
53
98
58
16
9
29
93
43
6
117
17
59
30
22
338
184
65
12
52