34
6
32
13
12
35
5
31
22
10
9
2
4
16
15
39
20
17
40
11
30
25
43
26
24
47
21
18
29
66
50
75
48
84
56
159
14
44
38
72
65
100