65703327
24057801
61349058
29259713
96395295
64745441
51006351
20436286
54092388
44512054
55765126
20308181
35557809
46234594
49716516
90343855
47163789
1907725
1156769
2449371
91367269
18127391
12175928
86862519
54744378
52011380
31045958
759627
52347769
28296977
31731390
42622363
14928601
71771556
13531432
88279836
434072
66909061
47048250
9451111