4918173
100004435
1137957
4916644
83985970
39596313
19441320
52908060
39739430
81865420
5318529
56724927
44647860
83389154
46433839
60325306
1451640
17609240
10653047
70143661
69253992
524287
6674037
50115842
41342395
25606310
89003267
86869526
39738598
91871181
67842472
4669902
31575615
75494624
3300104
61436425
3215786
93592980
70017674
64874073