46263095
51583403
16276123
31288154
89561953
93078030
67948635
8831623
99151731
4595956
3727352
99473157
7940236
75613315
25237941
29168030
18584675
1134570
6634831
63397671
35499172
38526016
18279221
74964353
7710
98314505
37882823
35215749
3990447
86785213
77807454
73596809
96322152
3125826
6968512
21026802
10947850
60511238
34069610
22928296