15046748
32139543
27549084
21444817
62351030
97263438
73984359
64635036
35417310
98893259
76424211
51748668
1401044
33381029
10594832
51754518
60939873
72695453
7710700
9838588
43122808
5833532
63374586
50173604
36231569
33352228
14381327
17045767
68178577
7500888
9901476
44168127
95722522
53254450
68535296
56443792
11994251
56305408
6945860
29653274