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