28349035
34577287
47219466
15144270
2732364
43845201
11816359
30999519
15221187
94775246
28324800
69227013
78309698
86905089
71358250
76124672
25791066
88331429
84486411
98993814
1392979
25194947
4906679
41359499
36563182
20744442
5528211
90502587
93198655
52961740
31086114
4572534
5703099
39647582
70853951
72032429
55947112
20888930
89489746
85533535