2
46
89
11
24
131
23
17
415
66
32
14
212
3
6
128
216
18
147
84
95
47
19
34
10
82
165
53
219
260
5
60
68
163
30
85
186
48
133
179
8
142
21
7
251
43
16
37
454
1445