93645196
63878992
59943035
39995054
48039077
9544122
10993273
17893984
56611641
55306840
71629926
92045519
85255897
48737873
79423125
65699959
90118817
39703657
64397258
90228597
70436877
45686925
29499393
67622701
58874250
72505824
1067252
96096245
33987719
9312893
95479265
97847814
47259430
93102699
8756642
98585129
51578839
42623847
16058003
19585618