43633076
60763141
51906736
34376023
3727311
17049353
31587016
8911077
66286935
50122330
74012081
36202177
74794959
47624877
73637040
20186792
18828256
69103756
23125141
39187546
77371170
98588547
20795024
1256650
89459825
27129647
17809079
18031493
10376834
74268463
67175737
30067516
92174378
10259003
64703022
72949507
13307520
67316146
43513980
52609160