17619861
884631
35226393
31399875
17908934
7359486
8628313
34256100
47069936
63055608
17665930
95574708
26944500
51962778
34559026
83986532
76753865
84922146
27613683
17623011
73386235
80456775
16477610
87094050
30726446
66629666
82579334
95556238
41411786
69914820
89313964
10386954
35393060
72718253
28893121
2235312
26544253
4708484
71018132
78712514