61
30
26
54
24
17
21
129
55
56
23
25
46
18
27
43
105
39
202
41
95
14
104
64
75
177
28
140
32
156
258
135
214
71
79
60
126
89
45
100
92
192
198
35
127
98
88
44