4
10
2
22
23
1
71
8
27
5
3
6
92
46
9
11
30
43
7
15
52
47
25
61
57
32
21
19
123
285
205
12
13
18
17
64