0
29
426
9
4
25
38
28
40
96
16
27
10
57
15
7
34
1
67
198
8
75
14
2
18
11
23
6
20
73
36
52
22
46
41
30
21
35
5