18
10
7
8
60
9
32
26
115
116
136
33
16
84
35
73
310
21
53
179
120
74
4
17
20
47
49
50
42
72
0
22
59
177
78
55
19
108
25
327
29
766
198
1
39
6
40
101