59141572
522101
46242397
91659353
32293846
84814525
6317770
85521244
78444085
5791608
40079590
66616435
9054891
98441405
30142323
66965092
46761983
46173467
20377622
80491150
13165262
8054465
21701378
59627190
12276896
5301955
43942144
49332838
36205263
92548295
81416398
39117843
6436833
88102181
73688299
19729605
1656417
91554334
55281174
48408584