95108203
38775903
63585574
24927760
4357851
58792971
56108666
18028251
49728869
55969436
84163868
919528
23828421
35703765
96954203
15027379
76471859
1793244
50213391
45892688
62501774
55939212
7976578
99843924
33409096
20332148
69288921
21438138
816809
50832760
88944604
67179023
78795334
69844935
40267588
85567649
62431355
49642458
51826911
62101667