0
42
12
4
5
46
22
8
6
16
13
17
15
32
2
19
40
97
21
85
26
11
18
23
55
7
9
96
25
30
28
273
123
72
54
44
52
78
1
20