7
5
11
22
27
37
4
2
8
20
26
10
19
12
32
1
9
16
14
90
38
13
33
23
18
60
166
80
124
40
24
274
84
96
15
34
17