20
12
42
24
33
29
30
4
140
13
164
36
34
60
82
5
83
112
168
39
22
139
11
52
8
44
121
67
119
57
2
126
51
25
334
27
161
193
50
21
38
35
123
31
15