85517386
87154989
10972500
63177616
7788653
38108156
74973598
33418223
59404552
70889266
73742166
15426212
20556052
8067588
33046412
74381643
80811774
44716547
76333955
15533777
59143360
65987197
61135037
99662003
20764240
28215194
87675979
37747629
30756129
33488858
95293342
17567980
47306178
55166385
7951329
4957845
2694962
69079174
14359215
11282895