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