42965088
420399
149499
21391814
70367734
3605924
8903168
58895578
22209786
9595441
8423646
3453590
50041581
84468291
57776527
12712443
90474402
1782483
78166915
31334661
51721789
93962915
96379916
39424055
43162216
76302417
39352798
62995946
13885330
57195587
32766830
68289459
35365005
85407239
97898516
91726581
62371549
16728231
7511567
93241850