31417751
57505500
17821035
70702302
56541980
4781471
92847704
93935772
3000695
42225246
4881203
80694904
93195724
27936287
84787304
8020791
39991778
59247693
12874153
99759038
87022341
79192982
61523196
83265979
62608255
52785520
53015951
60535339
11395234
19113882
83802210
40551805
27545059
11876033
41211305
45689418
49389167
67006116
98465597
43298937