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