19159076
3555664
68058102
45106896
75273272
94676580
33038687
96189080
72224582
96727244
96294262
37922120
81695047
40036175
26278770
9107655
56917167
58507742
65693305
197851
60469976
43925211
38841122
74333449
86899208
33149218
53799109
17179872
2003615
38879326
804825
1633875
44584917
2135187
37994414
67325359
9424317
55321514
59281460
93069176