49332682
9225575
3440494
80514597
87009402
41796388
13976579
80956620
18521657
3607781
95854178
5706615
11357025
85195924
35855072
70175400
82948929
97209259
79496732
62971537
71924881
15798448
7144978
40961423
47854711
3353360
17557497
5354811
23326701
79183279
20953072
4992534
19044936
20218177
56002022
97041873
87544076
72655263
71867118
167153