41388503
29378623
19287150
20512314
46277685
69037786
21384855
2550363
2295169
3707790
63466493
7306773
75648208
71263560
26775328
16343212
7815975
42182156
87895184
20634071
18872123
57145810
19684982
26293304
77087615
61487859
19922360
350361
99297111
45253691
32499014
7686244
99486138
69732839
98934003
32478038
89472203
29424873
24488997
9023470