16097566
13083306
4279893
63034507
81397455
31243396
937441
38582116
63787493
24791042
62295999
93353827
25055174
52791480
1770480
16249811
2164449
57209997
5705705
86007866
7057260
17206120
35474759
4594755
30043410
51716841
91966352
48927891
79824797
51051180
44783394
9165588
2914237
9601499
3524430
59524493
95367286
37832651
82933993
50421520