43837328
12074703
15308362
46934157
64211683
9841322
34418032
93447410
62896640
86946110
28896414
79245561
80368859
80817416
74338868
537702
77969172
65517059
15473241
60592421
29023246
24045849
63643
53552992
79106556
60331500
88813172
39301598
30861943
37424194
7822014
69486390
38678237
37845269
10054530
34851726
7626498
67299539
44766034
70774468