42
11
40
19
3
51
98
1
21
9
7
25
34
71
10
23
15
5
6
78
14
2
13
115
45
12
18
46
20
0
145
55
66
16
52
359
50