32059826
9683369
67109775
99342509
78284348
31105680
3189676
96409277
25833461
29335247
5206041
1318686
70567049
39082941
33238219
92752607
71554511
34601866
85687174
56009605
65686125
20448121
72637150
67924468
2604580
92035500
26592346
10849404
12144040
291277
93038082
15599035
2426559
10622183
3965965
61556942
78023007
81005276
59897454
86669259