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