42658740
52058843
6746468
8888592
28135045
27071189
51574722
442450
7421443
46874949
18886525
15681130
33624131
7234354
66202002
26064245
16225835
95026528
33978070
6214894
35916145
23874293
18497841
28714795
76541628
94447377
21442308
97792910
47308076
91899353
96153833
87062260
42236667
85327498
91794804
30116386
28679337
9061703
6571684
83785625