75585981
12349336
4402612
26823258
49796152
20119094
81559273
30378875
63097295
96139361
40022950
83702209
14148484
11015515
28818000
95149107
45113550
10257401
3843565
9681611
1143139
74548662
43946668
51279771
82884615
86847639
1749707
58492356
84047417
70623732
26751713
6291562
39275737
66353672
1417454
16197301
54566596
1265560
33455781
46675694