20936966
8202780
90252002
7451843
407197
74185029
97616332
71155853
29593683
39967115
56488631
54834960
7942626
32358788
60408023
74984143
367841
91888918
6492579
15086733
27894046
86205006
24956156
3609040
84046051
44313093
10208843
27712110
49476456
20234215
80269033
42971818
46878542
11249129
68724484
7414115
4588862
44711666
95189813
96205690