3
13
35
25
8
17
28
22
49
7
30
2
9
10
4
14
18
15
26
36
79
27
21
62
33
16
23
12
19
50
64
75
31
74
154
65
39
122