50623615
65968413
6563424
47187641
5067866
21121984
79098816
28069181
86152533
45226156
3639855
35734147
21493830
84178361
62183705
69295982
75445779
6663498
70143155
2716916
4111507
95139736
55451597
14635232
17778940
48456989
2304143
15556302
89962565
97944739
292441
4462674
81886355
33731367
11256568
36182608
63134538
43964222
6993460
47294000