44103133
53442136
1355443
40082644
16322394
8496497
90239400
70115263
81449861
74014356
94512024
31554958
30453638
27902488
21747616
64668081
35993565
80836326
63412915
7453790
20706200
1224423
14721231
77207543
62887
29882114
34427931
89106575
52886354
51603081
55987427
32099349
38098684
45518402
23996170
65072290
10519555
16556617
95169348
3929595