93442746
31136828
15711730
85505158
41284550
69024689
76271655
43175237
36805479
43665469
78997976
27163881
95163860
12376801
70927447
51281825
10624028
28266071
92596704
47552778
13107928
67075065
45707866
964928
71169832
1926669
4882768
86856260
78383612
56989156
21935992
77634139
6088408
73139643
91692756
88046565
97972350
9603880
32731811
83977544