5
29
144
260
439
469
489
500
359
203
86
43
—
71
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
26
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
907
566
128
588
244
389
358
215
277
311
484
431
178
95
143
23
226
1
15
641
2
1
1
104
454