31398222
30431901
81075131
10428437
79808598
8317257
55912678
8823494
72789358
29243011
12095955
86655682
1036074
51221047
30228029
11567185
32314613
63097512
4692209
19165464
91237820
35415005
97567447
25339671
15789665
1959701
10184272
5015994
39601727
80419743
90738121
718121
48187052
4851937
59803690
81765184
1213834
66367631
27058815
31489625