82448851
75438110
34033299
27108747
50357444
85991158
37317684
34395218
2588169
98587486
15526646
1139310
25802998
23661689
86568426
81745269
57059270
4977637
88116409
61303766
77457524
10817016
4006533
11804035
8329163
941495
14294625
79325655
93692008
40039708
8236626
89868407
44097932
76506040
18808517
28951946
66329798
6378984
23379630
7362503