30
26
9
43
10
17
36
102
64
21
15
61
6
90
94
8
1
24
7
58
22
16
110
18
28
80
40
48
156
11
5
31
32
12
19
129
107
104
87
126
42
44
69
53