19428526
1837576
67132148
23387593
88808377
40246826
14781727
67455690
32395221
2166887
31287505
58162940
37503531
65707065
36711050
77716973
13613217
69063775
73063999
38192391
4733997
84708015
64873179
47557133
60511043
4864221
87124401
56152051
80375117
90907413
39865801
46069664
34808679
91257407
48295497
13909641
92947255
2059197
73025378
22359025