80338562
50095165
21726405
19893801
3259299
5114228
3003985
1615378
52987123
24541647
50422058
78139707
76384051
77584225
3494568
91687235
9987581
98869269
98669119
91157465
81325532
78595501
8206945
42571083
88577116
19656230
27873565
36124789
29499893
50802030
959424
82276039
21344831
19615684
2183211
79759132
60901422
98085503
90524608
82431816