1
2
25
16
4
34
123
35
8
56
26
38
19
13
60
24
68
17
40
95
113
41
6
20
30
5
99
7
15
12
62
36
18
31
11
106
105
187
101
71
211
33
100
80