295
9
12
42
13
1
24
103
34
19
33
11
7
0
8
18
3
5
28
17
54
14
22
30
83
78
20
43
2
40
95
6
32
26
10
72
47