16
5
9
29
40
8
27
4
25
24
10
22
60
2
17
90
1
14
31
23
3
55
7
21
6
51
47
75
13
35
12
68
113
209
57
36
28
70
30
52
141
147