69629583
15912356
8865016
476478
93958778
14721135
66175978
98127902
79174272
10362347
61811455
77015741
17192368
39714545
21904628
99887034
19987771
59496942
69436107
9162225
71265895
30703179
82542412
48814179
86332427
31012061
7102794
61501055
39709300
14198215
71163194
58082811
60655824
643698
88114528
17931430
51455374
47029137
61783105
5525804