21263150
71229431
3400145
90932071
79888036
13415678
70701970
1798453
8721377
60966185
94884736
40777872
98905453
73433989
51462578
75567780
88188677
60147534
24405242
99573031
13787539
64835845
4173219
64214687
2129942
6412659
63481076
82351428
389339
77331581
3685188
97134017
13873808
38596781
7443488
92762597
10094008
2608681
89032395
662325