75705423
11742088
57802639
35177648
33548879
89808583
35078889
22629447
15934937
33238127
87306758
28286801
27647965
57997651
61424377
84984595
71829950
50966886
74283329
61531383
69108630
77711587
44354155
28015988
39731954
46653118
50674182
21585969
30324789
41956849
88335003
934257
93136957
7671828
76917169
48889487
12299428
17735178
25447976
67232128