646312
2176619
15138236
92495842
70128915
17488245
50654585
59704678
996401
9714519
4513022
10725246
2702148
80027053
27703760
16283467
72096048
4657766
40896394
48421181
65574610
89191017
45733591
2311129
13191623
42067740
17301394
6208934
3447031
97466675
37425428
2616462
15988301
28996787
51641021
65844108
17502218
16603205
4604221
73209453