2243729
20404467
12408186
2655367
901228
16507597
69764747
59255884
11571241
3703570
65314224
48031298
67589983
16052765
77835535
38999705
95814297
48521444
90886192
70708671
7920824
20052402
56001301
78557668
4696681
96034115
13739243
2292215
36881531
18773656
73591625
37053193
37737497
91046294
52131266
2395764
20093193
50659311
17212796
64181648