0
8
17
32
16
45
18
35
10
30
91
33
70
459
29
255
28
249
42
15
27
25
226
55
113
73
46
23
493
133
62
250
658
76
83
392
97
230
138
262
136
156
177
64
300
140
257
69