82325899
66242555
21245409
21808460
55538161
92314655
76845077
77961350
37651647
52467940
24481230
19733442
48719942
20835669
27921245
95551819
48947992
84226680
1378038
2894385
49702363
86708443
96764098
7804173
59072795
73499803
67212525
97205018
7932808
18262022
18911414
41506850
10532066
1339751
44109902
63685833
35178928
96137659
36955725
40492870