55925896
20767614
99914893
18104803
125758
96531445
76324422
16185697
5371142
15271118
44841396
67256867
22672916
6881104
79712287
43995233
77985302
19357704
4978695
39396307
8208114
81356544
88421901
81764932
77032099
17106870
38386819
60903059
60725200
68689981
23889352
15374446
11085174
3679335
68267206
10555781
30155862
37951394
97163742
33092655