56943476
72523072
29377482
38841096
85733333
60489424
72008213
20415584
15199436
89447038
56834
39245218
77742747
3931564
9703267
74121912
94483559
68853518
65588502
26372225
26428144
88978136
5201142
64946508
86378483
73919203
70305333
22006204
67098725
66766331
36654770
1176089
49728174
18677862
47831832
24723591
36596286
84657352
68386369
37082718