89233945
76158391
76097032
41287120
72338008
64799613
58179754
2151915
35167309
89147998
79473476
55766839
9253411
29822028
37089545
9302627
23438249
54626717
15725013
61796436
21531053
70739358
39603924
98893355
44067939
14143398
68851001
56913285
95311978
53753471
92925357
92982264
77024484
84979756
33248426
35278186
56134472
70992202
67296672
546188