42362281
211455
62229661
5848346
98222945
66863178
10282689
3414746
85162272
12538738
67459042
61238134
63209259
74159431
44838456
30333198
76494636
54541103
5305768
595828
11314029
48079506
85237543
41446879
17441237
90787322
25102383
52234501
40721791
20303997
8125173
34785627
69664101
42019357
41102299
79509228
93385748
40617155
36286433
41977072