119
52
8
92
38
46
226
21
49
256
73
154
214
64
29
24
68
53
308
228
19
35
59
27
212
42
263
253
94
93
114
110
324
55
288
98
118
41
265
31
438
375
81
63
280
58
10
209
535