85355386
82055818
25525379
22335663
235255
41372858
58769382
76719791
89256966
9362076
45625026
4970520
18126405
37759
2843946
22537671
10692041
80539329
50516829
97459680
52947824
90353839
48634880
94714520
16238698
7034521
11852909
47058874
31269562
45812099
87856131
16016345
2375366
4233173
15559212
49005092
81763309
50875881
5119384
80609619