9
33
43
21
35
90
4
5
10
12
52
3
110
182
69
154
7
183
67
18
75
15
36
13
24
381
198
16
46
50
32
138
146
77
20
34
205
168
82
56
324
45
39
27
0
28