38295669
654110
5787822
30371553
36812638
52955073
64227236
38848815
48609785
75297269
58627268
70665683
2849811
42053131
101267
88674726
62164959
97458367
5209214
80333474
50569786
35198726
44868217
10319053
71504492
3642484
57407316
1548521
28681140
48416326
3030112
59515225
54228431
83191400
69087444
16017375
80026262
39593862
89513818
45364877