87028602
99875339
9899589
58443543
70647682
48117226
45133764
5061775
34712900
82264044
2933914
16333766
98451225
46871565
78223431
51754913
77834989
10809196
6511115
68424685
20324157
47209024
89334406
38829544
83568245
88993587
46393707
8176363
38977139
61687906
12015729
960139
21064766
86946908
85988118
34632320
74053880
2332533
80244993
1517108