5040926
17893557
12905288
98152255
67305931
53699053
76885888
46429986
41095745
92766988
70575002
11029042
19951842
88054100
90726989
22691820
84551355
81859729
3558165
3765602
75581732
11611613
97507317
4995045
485862
9329190
66371881
78094775
6896459
46195753
1963311
67107058
8692366
9404548
675576
78172460
46483545
4918131
83542801
51632985