98819096
23157342
26188954
99323682
60078388
18722083
53463740
43827934
25215360
71286741
17029605
18928204
18094008
44077568
90619253
59697240
7358417
1960330
5042301
52184274
40427807
18195967
1653641
19927281
87543003
3836680
75449894
17119667
14692902
54004120
96171684
83542208
59764445
30308608
34057982
55302159
23597763
80487893
38526470
36941105