14557881
53162628
30032287
11548058
4589735
12272205
2374255
91268921
53394766
75213502
3714167
1512359
1363625
6834920
8279856
46909006
14865569
48327319
35978679
306257
26701483
8150948
51249423
2587386
12065946
5149688
50847963
33178383
65694391
38843450
94411844
4553562
48835082
29724802
73927216
15504624
20516311
85688623
17104107
18712699