14588955
85272435
30673470
55951771
16996674
12421587
92708923
26525438
79016607
28815394
46509702
5345613
91912622
84412523
68071666
42951997
5908253
83358583
8412601
49464045
50282887
44903616
99782172
23357832
81871199
30336763
95028739
5078715
57384748
47776758
46024539
64079923
42319305
54248288
41327944
97051056
37155720
55167556
68018015
66738345