38578853
38686143
17884122
64201305
667061
98834036
41241466
76963963
90511635
81911102
44321358
64468234
41422181
64694874
52917969
50304181
63539162
77206337
14593536
73975585
92384026
8256356
17288641
5466414
16187691
42784054
22529344
59665268
652020
5419522
6277341
14711487
28771408
54858896
74457178
89003275
62677368
30998163
3449681
86952618