9
10
12
13
4
30
8
0
18
246
99
3
44
14
11
24
6
36
35
25
7
2
5
21
170
202
23
16
100
372
207
394
309
577
1