20256863
65626102
84827906
5221589
18494935
64194209
60525183
47645251
24626328
77923813
55194043
13444431
23986017
53786391
86241925
90176163
97511852
4290690
70594195
52807002
9778849
54328801
73432705
15174320
26836067
81538882
91053745
34498082
8752823
69813427
46946642
85393992
63978271
56898029
67626205
45473639
77618226
5115213
8345972
2124920