92963629
69071695
53485259
32477374
7132696
56823827
27684511
45152968
31233250
54665701
36325789
16977131
4236932
89771401
68884723
186214
23963026
27769348
5486718
14298321
94745754
65326464
42103473
3806330
19236577
41167056
33795466
41164334
81071778
33712117
31648412
99016901
63121970
4032253
36834894
83201872
88019188
45226278
67923335
71187626