75443630
3796441
20745195
35797980
17382270
8715617
84573169
33735590
69424417
17522367
8059631
94667321
29606018
58857331
29678209
16383396
75396838
57413239
44058252
43875829
75119623
97481760
63396874
88755531
71277748
25538601
10164251
86225817
98878654
46353902
14237813
34893943
87902884
4169986
19921173
3534749
47249946
41965020
53721507
28318859