12
2
9
8
1
10
3
5
14
43
16
26
50
22
28
25
17
32
39
24
13
11
18
7
47
70
20
151
46
122
4
23
181
57
92
30