57582493
8020344
16839956
1505748
5996124
50698260
21066204
81514963
36797208
10767119
40266790
45438375
50943353
68393161
29295474
85426125
7734797
48762238
34918595
8809584
75018168
54908714
22222846
4257238
965296
72621276
54535188
91342617
37018750
5183361
67369367
64385943
88868882
65668395
8318305
5611840
12653468
23413450
28435950
5202934