32225036
44892605
3944895
87611351
11252484
77532647
16664600
84682328
42859665
24489788
9038194
36123687
129643
24742068
80521673
94742938
4385030
3964954
78425154
67371205
33445408
39612765
39255028
707335
74338200
39043836
91781945
53362539
76369513
92712647
40667491
86585487
89688118
93846298
36182250
34028279
85197127
2631554
45085672
4466847