89
237
100
140
69
92
95
211
15
165
32
66
71
212
40
154
236
121
377
153
31
267
70
135
81
356
441
38
138
159
20
17
76
349
128
35
44
127
333
104
132
55
474
425
161
180
242
102
65
68
283
275
85
80
59