5099526
10179493
897083
7187896
10248301
43103101
88958611
86546182
20184494
6049826
59174471
4827298
49699084
38603361
60674222
16261364
90963804
33244822
38791849
39112381
93741751
72488206
43253006
2141506
94854328
51052685
90418900
28688166
75064783
595732
61568056
69313820
53867059
69985723
39111753
92541918
65786752
64062219
71097903
40921200