83532713
22827225
59939308
50288213
29062380
97351020
49419589
6204670
10449134
15419948
70349085
295442
5194923
74557825
96968450
30556000
99871167
32392467
74837922
7543848
74282542
44103668
19978915
27645600
8996398
949582
99431350
68326171
16676779
6974967
50315951
68857638
22169877
76743795
51208558
99841052
61057674
20979026
19151243
35675418