47373373
97476250
95449761
26935313
92859645
50059189
16348582
80416704
90536664
24246607
35147006
24566282
14408784
49007042
96388523
7531359
12086986
6067747
39194267
6828677
54346337
6226937
9582145
28578919
79157916
96974930
83054484
9901173
20249088
6191417
30525432
12143251
45362207
19656401
32553834
89264432
482080
25938192
26705953
53619875