9
25
21
15
63
43
5
235
162
107
425
131
62
251
18
16
60
48
55
29
11
38
391
78
86
106
47
256
346
224
146
102
70
212
26
14
184
151
8
101
24
157
32
35
39
218
202
160
22
40
50
67