10
9
3
113
12
57
16
19
6
29
8
2
13
15
17
47
58
22
81
20
45
44
33
34
1
35
36
91
30
11
43
64
38
55
42
123
27
116
68