5
29
144
260
439
469
489
499
358
203
86
43
—
70
456
2
59
9
26
13
9
9
17
31
1
17
85
6
1
95
3
26
4
31
3
1
1
16
4
9
5
1
8
12
2
21
3
43
12
3
35
2
9
14
9
13
2
48
25
3
7
18
1
31
40
9
6
5
4
108
9
49
7
7
2
2
2
1
26
43
13
6
3
1
5
1
9
3
4
45
6
9
10
21
21
1
3
906
566
128
587
244
389
358
215
277
311
484
430
178
95
143
23
225
1
15
641
2
1
1
104
453