96579575
75187763
19691362
47741391
87147317
30396264
71938208
23374968
77356483
42572940
9618631
38531939
54199196
66292418
47733445
65423048
50401514
32707602
1689896
30702781
50628795
17788447
61556202
11757719
20043876
14314986
3375134
87686954
93129796
59708057
34543733
44091242
31087820
18232022
31903814
78939638
25423187
68051022
647053
33452959