46
15
24
129
220
54
26
38
36
63
28
31
34
311
100
67
80
18
62
148
51
37
49
61
114
53
98
27
59
16
10
29
93
43
6
117
17
30
22
339
187
65
12
52
25