86904983
78391075
36911795
42947626
5437510
43179121
93135413
16744730
4436740
27624603
65182497
37947469
95687444
5218244
16388641
8663213
95045996
37236585
10577431
63685683
11965970
31593219
34888974
2717454
8354850
9878160
4069373
45111643
74374031
66506521
18426738
4729752
72163873
85182148
32586557
20833041
97135778
27097332
3125720
38353083