25936900
96123887
41627982
96583727
14804389
87963229
22625598
24003070
61672337
83447115
29772116
64823632
75846504
2563383
18052984
4341535
31464790
60018042
99963005
16178700
81017003
51869036
48201388
8791820
77025040
14837284
6593004
15665839
93871339
7642751
87044039
96148770
5624146
63257307
8204041
50542329
12171325
70981976
26901305
17261808