59057958
53869686
24996696
38079570
71581809
51114261
75813547
649152
65209600
19725429
36637920
60034889
89613510
23025595
51327662
61078450
3917659
63665025
77499788
95236276
55308569
38549820
2661202
31805054
86776307
65141708
84728967
90185785
39503963
57055909
90267262
97861960
28715629
24739453
42738012
58605326
82593161
20109685
10035382
10106883