12
6
34
3
5
7
9
41
35
8
15
18
38
16
40
43
26
25
20
37
46
75
49
84
22
17
24
11
14
171
30
159
85
287
120
57