100
432
314
153
189
232
104
53
251
204
24
103
163
229
50
99
637
106
101
243
196
210
102
46
225
236
265
295
199
93
39
161
126
117
52
182
231
75
34
40
45
14
67
187
348
212
130
114
137
158
583
66
21
31
92