0
2
4
6
3
16
17
154
5
23
95
24
13
67
188
60
298
70
134
15
110
51
52
71
28
362
464
132
517
96
76
29
62
179
84
78
161
101
88
177
69
55
249
106
37
242
235
141
479
90
254
180
541
200
201