3
27
80
0
12
17
44
7
29
36
30
18
19
31
52
265
341
142
96
121
191
329
166
554
154
58
38
81
97
87
218
79
28
132
219
14
26
118
71
209
119
107
179
45
260
75
72
37
20