3
6
11
20
35
14
10
7
2
33
21
58
5
40
13
8
19
43
53
15
24
51
29
95
12
169
22
45
26
55
28
4
91
16
174
71
176