12
70
18
28
5
32
4
20
29
37
34
19
17
6
39
30
7
21
44
48
11
10
13
22
57
180
40
58
33
47
27
9
52
51
76
2
117
130