9
11
6
22
29
2
23
14
4
7
16
20
3
8
5
57
63
18
15
10
19
52
43
13
26
74
40
27
117
21
31
38
36
229
55
61
53
32