59495888
36252920
85413526
47243847
65147206
24947273
31008942
47635111
73559795
18278060
12668818
52239711
84672877
3275795
46145680
61043320
92471035
92638386
2132449
13714505
60272813
53552947
78706355
68174238
75726400
8183991
65281677
19699426
89729167
35272918
1725924
5026747
37016211
50235291
43952777
94011639
25782124
6277841
6746678
23499665