90614699
85365513
99693612
16503611
95539249
55203649
2849217
82805688
79961132
45416522
49264805
33119778
62951879
5626319
86904184
88535390
4917127
90496969
43234509
77353935
70025066
19684472
8148638
42839865
16193878
21903361
21317199
2591596
31543021
95957832
780825
12278126
80776860
40576779
35107632
19305181
66421225
5240252
83992717
30073123