0
9
66
39
59
73
6
35
25
70
49
4
45
43
21
36
8
12
19
24
92
42
64
10
75
26
109
31
285
17
56
120
230
188
68
263
103
117
87
261
203
329
98
181
268
299
594
391
413
309
94
146