66998880
7277612
8743610
58421048
7711311
31293634
39375146
17782872
52959831
7029135
84979084
33936662
38426477
47502898
30154048
37487976
40173202
3585293
3503628
91008693
78002987
8121816
18668339
36231589
65007749
91802895
6102661
2181484
23658777
62248677
8721621
1493374
47309868
1881941
28164625
96046067
3302170
86995910
38386347
93626525