0
9
1
142
24
36
41
58
62
26
240
253
157
75
132
83
76
67
133
122
135
40
207
49
56
88
478
105
371
59
100
404
93
210
353
137
417
349
108
131
187
206
65
454
498
34
224
148
101
281
52
170
243
74
351
69
85