29728359
872993
3404636
38284987
72447485
21919026
3001473
4546124
26066270
22028522
30684000
58476921
21508462
21908070
79229387
54224851
1123240
21886130
92712861
62063905
21425640
88465808
81447259
393454
53067491
7380349
59471118
60137874
97039407
52296424
98651681
29649226
44378444
15168015
73094841
86766414
52289103
60375520
45707462
2410393