0
70
96
29
43
7
82
16
194
84
126
24
26
195
172
39
263
131
213
2
179
63
60
72
80
110
511
162
115
59
28
21
38
56
465
181
245
14
227
165
73
25
33
32
468
8
81
17
79
58
191
134
105
12
18