20902198
4663321
40399355
404021
25967903
327845
70994289
15103676
73912652
12168566
87389260
29964234
99595861
46048033
19607967
41505932
90284325
65145196
73906643
14152866
45183401
53753258
54729860
95147155
61548990
8332197
376938
21812373
15793168
3741201
40996170
24138791
10414754
69829776
28871055
25947513
65469056
39479635
830199
69685430