42444480
70344862
96668029
6913953
72081498
39325020
6095514
67319806
34804826
67291872
88924582
50933645
41948415
1043560
41302453
6419443
87228791
76939494
92452813
34553487
80383214
28247208
59618099
86441029
69826378
64062994
88473599
84845779
63999381
5385900
5932463
58494218
23589650
6147154
32316335
62602055
19315047
11284867
25858426
313736