0
79
120
26
56
20
35
191
104
43
93
162
58
78
200
75
109
29
40
241
50
321
31
60
80
32
353
42
153
111
49
19
66
157
57
159
171
261
131
112
114
14
15
678
106
287
38
260
99
69