10
5
20
26
21
8
17
22
9
18
12
7
6
16
66
53
19
14
219
11
3
28
24
13
88
129
62
148
44
91
112
23
121
78
31
49
100
57
32
80
47