22815386
38509314
89069180
61118462
78546684
64289742
78582614
70675481
62498467
28134506
1608072
7168688
11899280
21968793
50632244
48017628
39895855
20896561
57357282
68145132
31669
71265219
38469713
1246984
51247065
7488551
51956024
24205375
67028780
20128809
18323763
43389094
98776449
24352956
73959703
94759941
29868925
9973351
72068735
36538837