1
0
25
55
69
112
53
133
70
50
164
143
61
97
47
85
129
156
194
100
180
238
147
68
178
181
351
26
18
17
80
98
48
150
54
39
282
544
51
37
57
274
33
218
213
237
81
43
82
60
95
350
36
34