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