36
30
127
80
34
60
17
91
384
31
92
75
297
465
166
161
123
247
277
71
165
117
54
86
100
48
133
84
136
40
215
69
72
311
240
62
29
142
132
211
65
239
250
51
93
27
233
99
674
290