75965840
83819610
7094259
50094844
97331468
47416123
2495800
13891736
76535091
38684570
49108878
26634936
7581245
17364020
72859172
54661817
3638757
513484
28538513
48648726
16239219
19654115
41909881
11376184
66327609
68501348
94363913
85109083
3544116
2675204
97663425
35716333
67035063
39906344
38042351
21815828
91322067
87543661
13148351
44082931