77128156
97122472
5044300
7555228
13487291
93233239
64516742
36433705
60452252
3297871
46581190
36126024
10503718
82957046
20633088
7312206
45324133
49085118
7639908
75639400
80941588
88289394
22407957
33947234
10485458
6131445
79469617
7195490
99246331
3822907
96507620
4946985
36264578
272540
28736978
91073473
83545009
88453625
5629164
33047716