14996178
29448362
1354088
30941920
24131747
6492486
8066354
66741806
6002664
24576600
52271052
27042664
48953641
88023533
28673520
51966417
30218126
86463984
1464725
62981676
86659422
2991403
46453192
16349214
84377645
26549785
75398572
60224961
95645825
67541073
16154386
45205893
678337
97808134
25094412
1181163
90177
96751
3843508
5189876