51032060
49579862
5876218
93179516
65758633
55956378
60513635
29237211
23304822
41763225
20029107
22023939
47366205
71962409
47658113
70636788
7759321
5365296
6932675
31432585
87779954
79224253
87917506
13582339
473371
1989071
62723259
35394092
94261283
49697547
82795530
81189197
23641680
4934359
17005046
6529223
46218055
20395497
58021436
69962154