43508240
77434333
23052235
87269754
80422266
69352687
25282943
11913145
1841302
42177728
61825237
39955976
78958243
70573345
37553128
23123969
28866351
21544760
42972568
20712752
97279045
84571538
85119985
55095940
52659554
87344826
17115403
58239391
5926936
97566997
50019063
89381541
3141929
999903
41138727
87315472
67129780
55914395
34514596
99973094