75962650
43845758
175043
12904016
72153358
60238243
20474053
7758338
13007511
18905364
23385928
30628089
14615996
3298337
58584877
70246516
80482216
8871609
90817067
19106804
32638898
32062015
79419715
63373919
91677509
85717585
32757626
50723420
47218056
28314297
14731027
40935078
63158854
95557472
19788165
454588
52413739
4036550
54572477
61255174