99142950
82214841
18578335
15619632
33307043
70022257
95179500
12551981
8375942
84026940
58972887
43726969
50696698
81795654
56704973
87822892
75784103
13023256
9332241
934355
36352028
77821164
67268160
31324838
15219497
36123849
23135088
9733870
52937140
8434597
3208743
9366809
66105234
92013994
23447048
23351332
12952993
50944673
62938449
27191467