7
1
12
22
33
16
11
6
21
31
19
47
4
20
60
18
120
50
49
95
91
8
52
45
9
30
10
15
87
119
84
5
74
24
57
62
93
3
17
101
61
146
26
25