96088582
76378107
70291528
68002103
83377756
11173528
42074396
77602978
94615301
57985828
67352411
91198780
2854234
79488007
75497768
61426584
70206199
23704570
80734509
87523710
40868491
81314616
94114721
76429674
47169968
9359941
99439725
59675333
38394335
54547540
53078602
16879762
75175360
25709840
84884290
93444850
67412458
66781780
1029383
28146738