0
119
53
46
55
167
354
101
154
1206
286
622
165
116
249
103
120
74
68
174
113
156
67
97
330
106
183
84
222
69
209
64
112
264
331
170
189
81
60
131
277
265
65
95
385
102
82
108
151
41
162
61
91
111