983436
95395058
91135158
84183679
98884270
9998197
95649213
24499480
82119733
45301451
16487066
69311996
11429622
72385161
15946034
56496705
20216430
23932032
685793
54605677
50702106
11415708
4055321
77451852
44761616
29179337
114121
36117349
80183844
62185733
95354542
80613887
36963176
66118674
262029
60021284
40864590
35448656
5858458
54387356