90
637
348
67
190
123
97
248
264
396
163
257
55
298
157
46
22
36
213
45
315
261
16
366
186
347
596
224
76
113
58
220
88
131
314
81
105
30
155
121
25
222
400
293
219
20
85
69
31
204
139
41
125
42
19
38
104