50769875
52456997
32478018
41313067
9649053
36571135
98348286
73143093
7569422
26977325
3539470
28082850
9174581
94577259
93932283
45343054
70015285
99974792
49737590
1670472
58835971
62462801
5129869
21417894
74269815
61574042
421968
88777186
52892402
47213066
51187197
569250
41106450
44188806
67219559
47236720
15604166
5038217
31438057
21312257