40477173
29429475
17834440
70808922
95637894
61179235
401244
86612292
47965405
91221312
90686013
89554041
53436847
53158281
23694139
15655670
97547270
8651871
64776876
69426163
14557897
89138486
48505406
6634436
58776353
86991204
94052295
66613061
8524465
27666214
42016733
42452617
34258539
6400552
60786420
64629772
51835468
7524871
48807626
64381527