40642469
5505425
741649
28892584
66296017
34417495
32187106
77796436
84342349
22578796
26526309
5147444
99025705
67401731
95144375
31463231
46259274
15296129
721161
2936116
38353473
9929251
1056553
43403053
55714753
17813606
24802214
66751373
81399441
23061337
52793573
47718672
31428696
751693
66639756
4621368
61599626
60229313
72652537
49643355