3
11
99
343
590
552
531
563
454
269
64
35
1
—
192
75
4
203
5
46
64
3
5
8
18
2
113
312
2
2
181
2
70
50
47
7
38
5
1
16
16
27
13
2
6
4
25
4
21
8
1
4
34
16
4
82
4
36
4
4
12
13
3
8
2
1
24
25
2
11
25
11
1
22
80
6
1
2
8
3
46
3
19
70
4
2
9
4
6
6
1
1
18
15
36
1
15
8
6
1
5
2
3
8
2
4
3
4
12
5
8
4
17
13
1
14
5
7
22
6
2
6
1235
580
205
855
417
519
526
212
416
466
672
610
254
151
218
35
320
3
113
632
2
20
24
2
682
126