1445700
4629680
70461563
23952483
67303799
8213953
95199999
50311695
6101548
29121032
868521
14074487
40707869
7372471
59606653
3170788
92939306
68758826
49073245
96288081
13963661
9479152
37487954
16552290
2325627
9962573
27666629
79751898
56696310
71286519
48346223
88376925
10312701
59429429
12904484
81463192
59288065
41462203
3121037
66146916