88504816
30301673
8520367
63904643
99796518
76947670
407181
11394394
76276393
86647943
12481934
81275078
2528560
92236742
52424631
5324566
36779728
35787009
55377809
16478786
31651985
42878
26167230
55991289
54522569
9451729
91307574
34988860
74043421
45482019
32056662
23519144
33262526
51169042
78969255
16687129
8729597
26021324
559275
18364055