8
81
295
12
9
78
42
13
7
1
21
24
57
103
34
19
33
11
6
0
40
18
3
27
5
28
17
54
14
22
20
31
86
90
79
43
16
4
2
61
96