10
13
118
11
25
15
64
18
68
31
57
17
36
16
43
39
109
51
34
225
247
35
155
92
140
177
102
287
242
47
243
144