24093988
67179660
13686249
93320
58401060
31692987
9655012
65257345
69549928
2193484
3756687
21653781
40103891
18781297
70912786
41958027
10238807
10085342
35898718
68992385
34184008
8372690
35005541
8892680
7976468
68819526
86032956
8435015
98833187
93958666
5547233
43704800
88311450
16497318
55775431
12069080
16016123
43386655
37928318
34251349