2
21
16
10
4
6
18
2
49
135
1
8
46
33
10
2
10
16
47
25
2
1
2
134
2115
8
2
1
2
50
3668
44
18
1
9
9
1
10
10
27
36
12
35
23
1
25
1
463
53
4

1
1
25
2
1
1
1
3
1
18
1
2
1
2
92
3
92
8
1
1
33
8
16
18
7
4
1
3
1
1
3
430
131
15
4
1
1
4
1
10
42
3541
42
8
10
24
31
2023
6
36
21
27
16
8
49
1
53
17
8
10
9
2
19
10
7
11
129
2
1
25
10
10
1
12
1
2
4
1
1
36
1
3
9