55146238
40382544
21539557
3730102
17322869
23477000
80477405
25034143
34839578
86356792
56704589
606944
18211438
91159209
2356193
98486517
51552277
43026446
31477514
60203208
38254840
71228994
19042596
41614604
57874325
72437906
13141756
81991872
3158682
42575915
36872657
20691592
81937479
18157770
46613909
54733571
7804355
54527030
95007554
22251689