10
235
8
17
12
18
11
163
492
9
27
7
95
13
62
153
56
86
40
221
89
376
35
164
42
43
307
51
47
50
287
84
39
38
21
5
36
46
198
93
64
23
258
254
455