2
3
6
16
154
5
23
95
24
13
67
188
60
298
70
134
15
110
51
52
71
28
362
463
131
517
96
76
29
69
62
178
84
78
161
101
88
175
68
55
249
106
36
242
235
141
479
90
254
180
540
200
201
123