15
32
25
45
75
23
16
53
4
30
86
14
26
12
6
28
17
7
9
33
21
11
20
3
13
65
10
37
36
41
127
42
22
43
83
55
151
89