31955641
58753610
98512453
7365732
94791888
5380381
56815908
49509071
55389474
42683429
97302210
91161618
20124355
58129550
88418178
81545400
3027815
2734615
7907203
83057609
70721319
57201187
6467076
41333191
53164712
11409027
30935219
40518056
92006826
76778502
77713288
92754996
4943448
15943353
5686474
91821565
80861583
72284676
93691216
85555258