3
28
7
50
11
49
3
10
1
20
3
27
4
36
3
22
2
1
16
77
5
46
6
34
3
12
5
56
64
336
185
935
173
877
171
866
3
28
7
50
11
49
3
10
1
20
3
27
4
36
3
22
2
1
16
77
5
46
6
34
3
12
5
56
64
336
185
935
173
877
171
866