1
5
2
56
43
113
175
49
19
40
80
115
161
82
51
174
98
26
182
210
235
29
305
35
266
39
36
18
10
28
23
25
12
22
186
33
53
9
63
57
231
102
75
74
62
21
194
69
38
52