48055053
29982324
833679
70032154
614557
74946023
18156493
81712525
15758407
60509335
40944113
65359940
92902060
50594477
79302466
61799808
23669427
39669413
5347141
1678294
59203921
50065133
75234921
70999263
92596654
99495117
82817357
42168934
65017050
3026744
771472
12418
10096209
34646324
53702375
64961166
60512512
19817151
54424823
70912802