12
61
39
59
9
1
23
49
80
22
168
160
21
20
14
2
35
7
24
28
47
40
85
27
51
31
30
29
37
17
36
6
13
38
74
105
10
4
84
79
87
11
54
50