30
26
9
43
10
17
36
103
64
21
15
6
90
95
8
1
24
7
58
22
16
110
18
28
80
40
48
156
11
32
12
19
129
107
104
87
13
126
42
44
71
53