82102630
73145461
22471433
71271012
92938209
63963558
23429502
61637818
9745573
99038175
41138267
18285391
7264294
7211556
28658633
88828801
3286898
80248359
11992064
13796451
39367748
20026592
48425346
65234645
42288110
57344290
52456322
94731597
87631752
42145287
60986773
87578458
18434473
43471163
56156964
19806679
44807509
91095082
15026064
54876469