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
69
62
178
84
78
161
101
88
177
68
55
249
106
36
242
235
141
479
90
254
180
541
200
201
123