0
130
5
1
119
238
139
222
126
37
153
254
109
201
16
83
384
2
177
84
471
72
90
189
303
443
70
62
31
122
284
204
612
697
887
606
208
86
16
34
0
12
105
16
271
338
316
67
68
232
