2
4
1
10
36
3
6
25
27
11
12
9
21
22
20
13
24
40
19
69
33
132
53
29
59
38
14
56
15
35
32
52
7
47
51
49