43
12
31
122
56
18
7
15
14
11
9
27
45
36
93
62
66
124
28
60
6
32
3
29
55
47
34
25
19
17
16
30
79
49
10
67
70