100
432
314
153
189
232
104
53
251
204
24
103
163
229
50
99
637
106
101
242
195
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
65
21
31
92