2

5
10
22
5
27
3
15

6
14
3
34
23
8
31
24
22
5
26
7
17
50
2
4
19
36
5
18
31
66
24
46
68
21
153
147
24
50
87
161
15

17
3
7
13
16
11
24
7
6
3
11
7
7
19
11
8
9
33
12
19
6
15
20
13
6
20
7
14
150
41
13
81
80
37
13
9
70
45
24
34

2
12
5
16
20
118
98
99
4
14
20
27
34
10
92
592
660
406
31
14
1293
2022
11
1764
57
49

54
15
19
13
12
75
36
23