1
4
6
7
3
10
8
2
13
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