39976066
21902335
17581983
27265179
1319734
18485359
63479131
48435234
12012513
22118611
56122872
9953363
44825088
2457252
21305542
29654296
46144257
95688260
42661051
87717295
87645760
22035102
97207245
65290
8654868
43562125
8842823
66968406
41828976
53292577
6431694
72826534
4498158
91935765
61452050
94057341
18633266
85562769
34808524
50481374