95305831
2139041
95367606
3343478
68019417
26259499
33751011
3421173
60068774
60517322
1692177
67147719
28948364
25812752
87886382
31071860
8124653
11196885
12815442
56859509
56834461
84639961
30378817
2558926
1415717
96046377
43589264
91399270
80005176
2867245
89922382
21846077
52327190
60687115
2148540
12907324
88612228
48455341
72516
86981582