65156140
32511355
79175159
99995570
67274833
98656824
86132799
16205737
97577398
78692022
5367128
51001917
93235540
2475877
49359528
42008392
92434836
86897078
43807700
67025024
7177418
8030864
7669838
73238660
51718392
73515472
19753391
96997964
27348882
77889077
52994774
10421772
6510734
42023450
6918291
7304322
63296932
13521197
75016247
59968245