45905183
41903623
16623993
6037897
54935965
43713
86244626
51159544
4957630
795922
48941690
90256455
79137559
47058658
12598373
677447
72967328
10307732
53426400
41432338
93048417
462785
63489689
82411726
73539453
1941184
52685797
2326801
19737518
38314177
1214963
91926985
42721340
68757665
26422154
58072785
44155345
67394050
56065207
52621468