4
6
2
7
3
10
8
13
1
9
57
34
83
32
54
25
154
60
99
39
46
84
221
179
42
74
40
109
29
14
16
81
126
180
100
171
33
95
37
58
299