0
33
3
58
22
70
7
2
16
26
37
11
6
5
30
10
8
38
34
18
19
35
317
98
20
67
4
1
14
29
52
23
32
17
50
40
49
9
123
57
87
62
107
47