90689888
62138166
19514857
41546391
30629316
89398292
81977542
5446533
70923831
52104774
56789868
67439926
81283090
59078089
134610000
76344452
52343115
38094941
85558049
36524118
47962463
48391309
1524061
8551853
39989203
18664708
2048352
49448043
66724940
55816930
92254827
11787940
88127878
7280967
7943443
28116033
22036576
26243987
94415238
43907742