17
10
12
8
26
1
15
2
28
7
56
4
83
0
3
9
5
6
128
61
37
35
25
18
11
49
24
29
247
34
66
67
51
95
19
340
393