9
30
51
2
16
3
49
20
7
117
114
15
1
70
28
189
5
289
29
53
200
275
35
274
112
14
23
223
6
8
303
40
18
4
12
252
52
36
63
39