55076891
35725982
18467848
4200330
61641883
40023256
8909577
3186704
12598875
66943330
25806539
31656156
85785953
454705
84121382
60644601
64319002
82148248
89428582
71934648
22472969
94682587
15471465
1044963
61929963
76833814
72423101
96043863
84448077
2792420
65773391
74516835
49765476
44326650
27208224
24192992
25523095
63446157
73406115
14966162