9
13
32
125
18
84
27
59
17
10
42
3
6
19
24
14
47
61
28
90
69
112
11
56
22
81
25
8
347
40
12
39
257
20
189
97
111
101
73
203