3
12
25
6
5
18
48
10
68
11
9
16
45
125
22
8
14
26
44
32
126
7
120
4
35
154
23
1
117
62
82
50
96
39
21
27
67