21664966
43477219
39915451
20496792
61648207
96874618
40483481
54359620
34133736
15482564
3305416
33797961
13001374
76253597
71842038
85882145
65778801
5371990
2134712
48774450
75727951
27593252
6954913
66793265
88841931
3776388
34078909
8877374
44452247
61646915
40284445
15743355
94528616
37656366
26285405
50522297
85263534
24792585
2396301
5521766