27679037
99165198
98942713
97341271
27855739
85402536
45045474
80665745
41594315
6595425
31841202
58122729
7166545
33722750
2966062
43128919
8813572
99448039
96205175
97279478
66765213
53112812
9244223
7295409
9438454
84345849
23364318
10783035
1244284
67965168
86357744
90576667
7039972
23885977
33983240
58747050
14798484
54111030
70591007
21014794