10
97
105
4
23
135
22
32
29
2
7
12
20
28
13
56
218
17
19
62
24
25
52
9
1
11
36
16
18
37
140
70
8
6
5
50
42
71
3