86532248
66065311
3626388
8219608
99336535
63371453
34558162
52768890
30645998
93389440
17326046
7390207
1810722
82968066
67282239
74449081
6808535
56078752
728513
1040546
8067753
3184306
1083100
51095087
4317787
15986676
42734697
48348360
66491548
5866416
5702641
23217120
85298898
17443536
87285303
56397329
25089053
46423734
67748872
72503708