9
109
118
18
24
38
392
94
3
35
200
15
201
22
60
14
23
65
485
214
17
81
49
27
1247
7
43
16
68
25
121
29
321
47
288
97
4
67
238
63
37
10
128
495
50
51
210
266
48
159