75160
31766382
25716732
21972596
89912029
16653350
6569535
45471578
63066796
53661749
4722002
31134118
74448295
4326915
94387248
98554906
52842431
21674487
43492626
48762625
46487941
4767079
23046379
11856511
8431288
57001266
84104391
37388270
97652636
15947252
69362083
59111987
83529093
38018672
73419997
42146824
79501859
55655766
19443104
66058065