41332032
86968507
41679835
34037334
92356186
4772282
814145
51658434
67612770
48562642
23006269
18865319
96209177
71503509
70792586
21601507
46778195
68123542
73803486
99533091
96951152
32598983
6549500
6248648
82342195
81856003
32213321
49525364
44181279
17371704
26265856
3482169
62749866
86644570
18726262
94673026
6505790
98182455
75613674
42756524