12484335
55286548
4644295
80088418
59967002
88149353
19334898
66747002
5485218
2038602
15637050
5433727
90335044
38042828
97521393
22216928
22006150
74582998
2396137
52513820
98246595
23834076
79158604
19469111
81768793
56528237
4381472
75062086
99819156
26412917
4217981
11792370
60021752
39455308
34037247
2192222
38235468
95114833
82055823
67614655