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