50869603
2668982
79925084
69349515
78734772
77771266
11032882
16662600
76962189
17779125
41758998
5758950
8911687
19671081
53169179
65274366
79281077
93055420
60017967
10111347
8312287
4577397
67839932
34006471
42642256
36215311
38467377
38136079
11206373
84086648
47023428
92867093
75058314
85952050
87515388
70243741
69854565
97094806
55233283
41249086