0
2
30
6
52
20
189
78
29
32
40
39
35
34
37
54
24
75
45
82
46
44
67
33
103
109
62
68
387
36
50
43
18
28
140
42
61
53
25
197