16692
2247157
40893673
52984052
3584375
38908123
2277305
99892909
798507
4275868
50607614
75783720
91866931
79683485
22071879
2331607
55314489
53004470
15176907
3263223
12628843
38815924
58093121
28297414
85524764
17779535
62567107
64352504
7375869
55158022
67617802
88484435
74488257
45989340
6926822
6180107
16295236
43168872
21311919
10892617