0
35
14
12
78
16
53
30
18
21
9
39
99
69
19
170
10
23
60
34
64
117
48
65
11
26
136
144
140
2
149
37
120
84
104
29
168
57
95
82
88
24
178
164
197
38
83
41
282
196
121