93981429
28599429
7232137
53377523
77111809
6673813
5521131
51948522
96684383
15448356
59581940
7927435
42524214
98891919
19709780
15133840
87986671
73876232
40952245
49507840
69007278
96919187
34764229
72854326
81507947
78524683
66873875
78711591
46907454
46661013
90487902
22011717
79309172
21745226
62388496
60737334
56078808
25366028
58947
22109815