18
13
23
31
30
29
9
189
8
24
11
33
96
121
17
32
126
39
47
26
15
43
56
40
25
91
51
97
22
12
14
16
46
55
6
140
104
52
54
71
92
49
69
175
127
159
45