65486728
40974297
69076609
31216063
8757120
66873310
81014867
67016529
11484121
48083232
70043675
20478216
75605561
41166795
58768444
70631733
35407742
2021790
58807032
77984270
4037634
14502346
71979563
51623699
32491241
2533162
625660
40043759
84216042
84815502
81956638
26143464
34714251
98416237
13208081
5497701
657336
31689091
91139175
92402223