88481563
83235368
83724480
52571956
63643924
3583359
56167455
22702837
23713832
72474960
34112882
38916969
78383701
37565824
40991975
5900349
12132357
37455413
67308019
7347264
63314311
80834785
9408336
3813106
60825350
29202810
19128953
78617018
88466200
27497604
10543813
26014455
26146797
89853129
933160
1996597
45106501
96269169
84777296
85117742