422
296
490
281
132
18
435
550
49
38
12
98
466
207
141
54
159
122
45
25
130
437
20
80
369
43
327
413
24
70
321
53
418
52
244
59
36
116
56
123
9
95
58
90
165
63
113
64
156
68
16
198