19627722
9629109
43599703
67217129
89597305
3952615
78256020
45091692
12565088
9633403
91908765
14234028
3087385
2921554
32224493
34263298
50465620
30961127
84305231
21797661
12731308
30026130
11541914
3341311
87448284
29636226
69579010
21458324
45391575
13148529
59038771
66807565
1200255
37586037
24263369
55193192
3257431
87868095
70012812
30141306