3
5
1
7
2
8
4
6
17
12
16
18
41
56
80
13
28
108
27
43
51
23
68
20
72
135
47
156
71
97
114
82
36
86
33
30
92
42
61