1
2
123
20
17
220
468
28
6
18
25
109
58
7
461
3
208
40
449
13
84
112
110
12
4
118
113
54
36
34
272
41
30
33
64
56
177
126
46
32
8
5
9