0
37
6
30
26
1
14
7
21
78
24
28
105
44
19
36
10
111
298
51
91
146
20
32
82
47
95
16
116
96
178
64
209
102
138
46
33
8
23
200
53
49
45
65
79
72
18