31508239
39461085
80526795
85744670
12302770
33471371
98213886
68636980
57739871
39205725
29706895
1143978
7267574
17936221
80846528
96761938
3004269
33084288
30778869
43007572
35001825
25235244
4614375
247162
42495947
96717596
94784531
50973633
69563898
26181275
75347178
64267351
43923532
56706525
64914592
11355739
39614618
2541869
87456928
15547178