88112588
83957746
42765728
15865140
17715219
79132496
74787450
16888338
41926485
60397219
45691443
29199337
22974565
56791968
63473013
79262244
2308490
1771098
69322421
26804195
21291428
18585342
29847629
5751629
84240
71397558
97954590
93012575
16729004
87229303
26714474
83061809
19633328
82272489
85862459
9246697
72866029
50621549
22168602
86402270