30177657
72535200
544080
94582748
13118595
92534611
36208401
31246698
87451070
19381349
81204422
2466045
26401749
65948190
4418726
45817732
72136373
63782704
71976493
16733513
16167415
72693972
25031774
14019595
1749648
11063286
41111151
90706183
5336326
75155513
49738584
37714823
65515406
88482444
22118335
3494284
33859583
18472935
7564607
11095851