20457847
50628635
39716022
498971
40512810
1012526
986438
24269840
33408518
21158136
68034808
71985124
8328745
2327744
8611887
54902244
84841089
11247414
40631220
469929
48087672
1846520
45658045
91134224
36228031
73644662
69163123
18357872
99828973
29026733
51398598
7837243
12892469
530199
74049159
7521802
88539118
35542000
96145820
49225961