43934081
15624323
7746465
57483830
20651178
80735099
19383765
3966641
32916498
63335173
30128112
3471847
43587374
5269120
57358023
3882292
44681870
84747781
64407547
20382009
25673387
93629254
46864634
22399426
75519464
26176401
41976497
88944241
40562027
26794066
94179567
42681528
52257514
47813690
9877093
50002821
53035344
82026573
82046513
17855926