7
3
1
5
24
17
58
2
8
12
11
4
28
0
10
33
9
107
35
402
38
21
22
6
55
31
16
43
36
13
15
42
30
223
72
78
97
126
56