95
15
9
4
91
30
24
10
37
55
20
16
7
5
6
23
29
53
13
0
54
33
99
26
64
25
22
12
78
46
40
2
50
61
76
165
31
74
110
48
35