55074769
69108276
1103157
35916612
82169645
65294978
1077549
16748303
45752667
84008833
94326313
48338806
30286196
21582572
2065512
12145694
19875946
7034415
59492073
46785612
57283060
63686426
20259123
93344343
11508451
44949521
39907601
99821099
11513848
32623246
63126918
75022437
49887850
84329392
64515825
33525719
82324414
80879585
88122927
48088602