33971028
9945742
39221380
46592441
62988063
83246543
12056072
97744960
78362095
78321408
48334563
57092526
88542690
92823709
41641796
66855836
87146175
60294475
92458087
57836254
74906220
54251372
52607309
825692
36683699
27649411
76925567
69326405
32585280
16794545
41613173
54018001
20327532
93067263
26233796
70436849
304040
32666583
19895874
68071970