55592128
40066660
73218528
31319343
18408559
7248038
44154302
36346909
67058322
85119701
66332865
36003293
88539497
84203373
12048441
62756098
67796603
26391157
50191221
75159328
6194679
45879994
508133
29047540
4602112
36246472
8296832
47084459
25415116
13881969
42616870
81684983
95058852
25421272
9858578
86663174
25505200
66428206
93973093
72253919