92627956
4384531
5041497
80944162
49283185
85296214
72614079
49069654
54468749
70029524
5542660
78977103
61622737
54512800
96335972
8806618
6514519
16232404
82504567
43506544
8035787
65825879
56312588
19736043
30951450
49766762
92982215
84774789
17238731
63142237
15998911
13572470
4792813
79413936
31444800
89681421
54247199
89988814
55708396
91101384