56705045
52017671
65751963
27902560
82204322
100002862
53121542
35172091
38741472
14126302
73306045
53212436
8385225
33078145
71213848
43945654
59469811
86891032
30969513
8151734
4635612
60363554
94317077
52942557
99418547
50315335
76917480
29226488
60063242
4390824
44285214
29918781
34145623
97761152
38507268
7573251
99805828
56487459
97404677
941428