21945625
4229341
84938487
21365668
19475261
34987692
22035583
88073122
25854586
986512
3609971
48546382
50703939
33062223
39468490
50309150
77835705
748912
26777009
743683
5305408
29839867
94047419
71199678
18169564
99234718
30846141
96007526
23798236
5663680
71859232
16371543
3514551
32132093
54491134
741431
53692055
92153791
11882343
2617384