45226500
61869701
81288238
99152310
22751929
87835183
69924083
38535640
38261875
74147205
74254135
77245192
16343427
89113199
98375733
85043383
6334798
69221479
29184840
58196326
10719318
98067392
27624093
99125910
52078658
94543115
47534433
24545776
86129964
45503579
37999078
3641587
24909036
94076785
14565558
14121
35357417
15436361
6311825
86349748