252
10
29
240
40
27
24
224
57
15
115
72
47
21
28
490
131
61
59
250
25
33
648
77
83
390
101
228
140
263
139
154
177
63
300
141
255
67
330
48
90
120
68
76
74
196
168
156
565
49
135
51
117
522
75