41697151
7951622
69225795
36634055
77581864
30205212
20566586
88323428
42641042
51729602
3708895
1392223
69376153
41905717
7812308
24779011
60344727
69141626
15195246
54853168
51767125
73921055
69149849
21004221
63164618
3639408
90755634
30709032
73562794
72185410
48544116
13737018
3408295
12517278
4887833
79434836
77254927
3829572
17872948
72163858