7
33
5
3
13
4
8
6
9
1
11
17
14
16
20
2
22
37
10
41
36
26
40
150
99
69
95
87
171
80
125
160
61
66
74
21
70
43
51
120