89591527
11883070
86778589
31142579
36971810
31689120
2513934
1063596
57165178
13412673
55741843
91407042
14006138
80322202
79489754
37975544
53645095
41572027
3267874
74932944
5047243
49669286
90766752
3169294
31935194
98839832
10012046
58063992
991344
76522206
21564758
50057640
91393995
4386413
546430
43665682
486851
7433117
83127396
53589191