28861510
15353634
2522307
65442703
11315200
4852132
876324
96589422
30766218
57101501
62202054
38917307
42138628
4249632
14838108
3205007
98359684
98811381
34861514
3356885
9075167
51766203
46071702
33212066
58704177
27144983
84743163
24763813
88609145
32173528
60623570
98665407
87296429
57549289
13696466
7039439
3661208
81486683
63028702
72754637