30921963
534992
83449555
59436509
42059419
90161283
66904959
39311459
41587092
94276209
78938712
32724300
297188
81066878
60056512
21655199
73687809
61204910
64779230
5996811
59616
18778445
33081509
35961236
30803517
7092666
84372575
54721425
43226125
71582852
15708790
11494646
11894036
88786440
2382351
80621970
58522015
7636655
79843702
83433216