31208447
16177382
8159772
92083249
8454054
5196330
3794680
36769453
95537238
84651211
93818674
32223378
9518658
81398495
74225052
87069133
95366261
61059604
14264207
72433967
45177012
41475956
50426406
23165803
77292461
80026437
93227735
6123719
83346001
5430438
85365803
7387585
6739568
11001748
3210480
94201838
62941919
69748025
63415601
12088702