45353978
2145322
82073015
87906397
5623476
593451
65908783
23904036
31323005
69048930
45903008
52508594
46944222
40377436
77792086
33926670
1242557
81794385
12689489
94721996
61127938
32903813
10248099
34876067
67838498
4406960
56174334
36462266
35178298
66318911
96664809
27108409
52579626
7658271
6854482
16513687
45295390
56797447
9041271
1847998