15755548
20847195
93007665
41077202
26101943
47255079
14173380
11627884
82836934
7554988
99513253
22764986
65053894
3784344
52747135
20074993
69305667
18248861
3095224
68446856
79018417
2532943
22958706
5987348
23282734
42803273
7494463
69849625
72547294
52658023
3657004
50371740
1910968
64973275
63467128
454290
26553101
6986528
64718077
30108168