580676
36603398
6564569
16623012
7468615
24242688
12593650
48218612
17211046
58262898
44381485
7931909
91547050
8872326
84171618
15865785
10738900
89902440
28501059
22743946
65596115
89764135
8482670
77081043
70115356
48547538
98855868
79438469
69423419
4435739
40094737
89299061
93398077
29364506
84686524
92427183
61263350
37885463
23467867
7728987