8
22
9
27
42
104
140
23
452
25
7
18
5
43
101
26
13
81
16
107
11
10
303
56
130
91
34
123
72
24
19
66
48
178
239
177
2
21
3
155
31
36