1
11
31
3
4
13
9
16
10
17
18
40
5
48
28
6
42
24
36
7
30
70
25
52
23
39
26
56
45
75
15
66
46
22
60
102
12
298
125