3
11
99
343
590
550
526
560
452
269
64
35
1
—
192
75
4
202
5
46
64
3
5
8
18
2
112
311
2
2
178
2
70
50
47
7
38
5
1
16
16
27
13
2
6
4
25
4
21
8
1
4
34
16
4
81
4
35
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
13
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
6
1229
578
205
854
416
517
525
209
415
463
669
607
254
151
218
33
318
3
113
629
2
20
24
2
676
126