9
199
10
18
53
29
38
45
14
19
28
21
23
15
20
136
24
4
11
7
16
36
56
159
253
30
197
73
22
67
163
546
39
47
148
130
17
12
169
113