50433478
42233289
64731388
18154555
72845204
93155607
573113
4517558
98524823
11172199
17845186
35522115
7076723
89667874
20882337
24675406
1253514
87333741
44093320
28777445
25467040
38938705
16314343
1173558
77411602
69961933
44039258
61943655
73786113
1456882
16961876
78677622
94293310
1166165
51545896
94697200
92059698
24062637
55086175
39084717