58145901
64369430
20941483
81433412
50132231
29071471
19987319
32614713
8484920
28706094
55161325
4524892
86379638
89388936
56553481
78192157
97177556
5883330
83281425
12453086
91282327
5100434
83822632
68657502
36233891
33831576
22839883
1448119
1286686
5672732
55919772
67208883
22171026
17714368
59993774
22272413
7793647
61418490
56525962
27545633