30986653
30884002
187874
7617157
51431587
3536350
73552608
2381310
70947442
27814404
17163281
41195257
18751411
79134293
49063770
22834818
68832393
56758034
7981551
11755313
34382386
8590438
40249282
98147249
14668036
51127641
7178340
92811035
20667740
54874829
18286094
48207702
95109854
13776942
4074603
85503944
3072911
58254410
30619256
96611465