34931446
54374684
53899468
55228417
78543703
70384202
6261966
64462063
24312416
67346299
47934623
52002103
57981147
19183372
8242631
85921602
22173297
51233036
95699516
8661518
56814431
39787542
4435453
67525593
33919184
41669056
6986524
95019649
65284601
98304957
4812825
8230418
3231864
87491520
40118658
2220830
83371364
75129608
26773879
4404390