76565990
70455396
18356035
96087958
38588086
29502095
88037880
40113534
69109635
576442
47973468
40901736
15649585
29749992
99409492
11755467
84648115
23611530
82641335
92452778
20974226
77532108
51908615
75624220
9414473
6494720
51165615
47833472
77161596
36909846
37018884
62794301
53864204
73248266
84534220
64361660
98163288
87208466
75196408
1691735