90364400
49602867
95391184
13781150
6525927
19551383
93452952
4206372
48845749
18558038
46054111
9631252
11545998
87665074
7700960
87222
53514870
69094790
12193208
33624327
27029346
29792768
26203445
55218349
6770464
4473699
90869196
98684215
60277822
3181923
46415844
59177091
75504168
9956946
6902339
8513679
57238413
99964805
56479998
50518586