43092578
68244866
81402002
48012700
8261349
45502406
4572914
6246338
4033266
5374912
16338584
28823646
77683721
44122590
27773160
28178165
8058010
56632851
18638825
4791891
81108387
89607237
11452433
60149038
45273638
44684027
41226482
54652556
2575592
71481299
343843
57987620
87292936
19197398
96501710
7685106
95939000
10736131
76633974
41138687