29135832
56953154
72193068
93329502
77601567
88642949
85672449
19729072
52556588
11391633
33046732
51248025
32235292
22482825
1396641
63056035
87037090
37937254
43257409
10965194
66142136
91664031
49074498
27996445
88285030
11963111
34349904
978144
37524280
49114431
28782823
32173831
15756296
44853117
30992438
30587973
1739718
43992383
74246302
5613266