4
9
0
6
1
8
5
13
2
12
19
24
15
49
424
56
51
249
40
362
149
169
248
252
190
145
214
250
183
446
89
229
97
535
284