3
17
229
547
810
155
323
33
59
515
778
143
123
96
132
56
228
370
611
53
10
23
684
90
4
42
244
319
688
352
8
396
272
46
73
108
290
383
526
213
350
1060
389
733
154
713
101
25
278
157
292
250
42
