76
101
57
24
187
108
55
119
50
58
77
105
56
112
53
183
41
84
117
167
66
78
232
29
67
137
165
100
89
286
189
276
60
75
451
35
33
71
43
177
295
115
182
45
17
143
90
42
38
125
63
198
72