239882
89489276
83545978
972867
36951151
46205507
26483638
46319862
6673810
92872892
20767760
2582524
7909285
70303032
10372383
92479162
79297235
718253
34928604
18136811
1292787
47224859
31701867
56928096
77063995
81337059
57483612
19357889
24559135
97426433
53095984
51103575
21738639
33615422
8603238
49159179
2806105
38741008
48425931
20314652