98042319
4165168
28508707
85575881
75441842
1004512
68105021
78243549
18628962
42857224
17257471
23599648
9109206
90781844
52698310
55821134
62423535
5124964
3726824
55867443
79811381
63543029
50492701
46652746
86508486
56419951
13629172
84381325
62461875
1368343
39451342
19125084
64723050
6256906
507218
46752426
46347429
6784843
39023447
644227