7
9
35
11
4
2
15
20
45
14
8
38
53
27
47
16
73
10
23
58
17
71
39
51
25
31
80
72
50
103
121
82
101
30
48
96
102
56
89
28
185
62
49
75
33
36
70
111