30834093
512713
10181641
21368499
49517643
28689419
8231647
94338353
83627401
3808902
342411
65285289
77037326
16475525
1098602
48327068
40568296
7216450
69435455
15111445
49136965
14067956
363682
68386619
78165294
12938131
87069295
15604983
9100982
12503081
53408643
68603601
89759486
17456724
86906284
37172001
91316829
30883549
98982986
77881337