29574480
68906470
24621512
83728570
73066289
89236184
31049276
52456761
90043634
83735773
26042475
33187767
60545960
31066116
4863475
23456915
5180309
80983530
56122283
48423194
57154735
86606076
5181989
63247118
2913400
857893
77865975
19895070
63977816
5883643
31233044
67212591
4096358
51141451
40316505
55932817
48162387
3022451
6016132
3691874