43405756
96058326
64055840
66868398
24878745
10338423
48679263
48105324
49771773
50364127
73032028
46504080
24388021
83046405
15248920
73782761
87409914
91976707
59882061
13846179
92714809
7849953
6014876
5386967
50509894
4297863
21755130
77963226
7013296
8674829
40025969
6845324
81428748
60559030
38403751
3972170
61075812
45998391
28729126
77143826