40373759
30696607
5012999
64231201
99156852
87456394
80292535
52791925
60065751
29815524
2056603
19106483
72419404
68397447
46235341
52706025
93807750
63999873
94682064
46172038
22102021
40173823
46896151
94436561
97848494
90107289
70872052
77092375
62192766
65936808
49159176
4101366
431965
14758340
86261751
93917080
4552224
81064404
94533131
79501239