60158581
6536640
87834743
87026738
74583214
4821499
73937023
7874840
97005290
36821521
39561997
2050220
43844481
5682768
420184
6211545
347248
77162591
34579722
86081490
5646394
2878572
37643945
50557495
2796354
68097991
75894114
26823570
32797292
77055072
90032877
99012111
34595768
66628081
96316034
46991363
29143142
8944640
22524352
98326811