42199555
24676823
42969081
31618776
8848611
4707925
2336255
72781102
84006069
4755374
88863332
719630
83762689
8550758
17917511
91883559
4572895
70149642
19219802
45161280
28233103
58408990
35584536
56103
8228046
51747486
30094839
54932958
79457360
75514830
27556191
13474144
50488912
34668985
23962680
5584269
87684219
68851626
56352600
1547279