85
53
27
14
104
101
372
22
67
36
29
9
126
98
40
51
55
168
45
179
49
52
60
122
81
76
31
162
62
50
34
80
56
207
116
61
226
139
73
32
74
30
421
107
409
161
236
46
24