55357578
70312536
7049430
21788360
64194958
24993174
46934165
12056276
11095453
62518330
32435840
85337377
49905452
48601580
40966910
95898593
5064256
73603158
51588522
7982744
88117909
40513229
7678377
35458611
93498842
54642632
91473958
28546710
72492898
11769309
8494880
84882346
98414730
57576858
2092919
24687855
74215836
81383423
8553974
69918249