50817944
18052525
42646176
85292712
77349400
20598902
29638122
48819304
83986240
32581484
80193839
49543340
35001633
79794435
52668967
1716533
83934048
30588324
58853830
91374396
19497273
13014126
92929137
21096332
31946490
21651645
48276794
31469329
67309638
13374425
3602429
19217074
80682065
5335809
73689377
13236335
41973831
56444806
90274620
66759936