7
1
6
4
5
2
8
13
3
10
9
19
231
82
26
56
36
97
120
47
115
79
72
154
364
184
63
299
96
165
159
139
89
50
90
107
64
62
81
110
127
80
213
39
28
199
106
38
40
180