9
144
30
56
12
13
85
16
251
8
10
67
44
94
46
206
3
51
35
135
20
106
17
39
140
15
19
21
70
99
40
6
52
37
80
287
24
332
114
28
396