49054180
15892748
29564588
95677679
91311206
10965966
60764537
6137443
12074272
7600158
83049640
80284911
70901107
2363541
75795175
43746400
63827090
83427131
7166547
72485299
58122958
86244722
26665796
33033656
90084236
67734129
57993113
53522394
5562140
52445506
67527616
3136098
12631737
68012466
49572143
8158490
14702657
81897819
53506343
24709165