0
15
28
17
2
6
67
118
16
484
12
23
239
250
243
74
155
88
262
27
115
176
65
99
255
29
154
129
258
69
329
83
114
962
85
101
42
32
106
478
102
503
414
108
640
429
113
71
63
50
1088
110
60
62
182
95