87862243
12059327
6474377
85964323
22219839
21363163
5679988
52948759
38696974
49292609
55181393
82364106
41939652
43275971
41552392
94895493
32626420
44231583
6047740
15633168
76025386
63757728
77122522
84528587
62127614
21851249
66129330
77876535
14863573
2541213
51072258
16602713
26792815
4612545
34808897
44758561
39544536
38525715
30965979
94846605