228
308
176
160
39
98
73
12
259
146
21
364
85
217
159
41
96
155
59
260
38
432
37
33
363
171
454
58
30
353
27
13
28
42
60
426
34
62
52
225
78
273
107
381
209
53
49
82
406
142
68
88
61
154
20