8
23
40
7
20
12
17
11
75
6
18
10
9
3
0
1
5
13
19
25
4
16
21
33
15
41
478
31
46
22
2
14
29
64
61
26
30