96906202
92476396
20093888
37022657
93492388
36205539
92162155
77387780
84748794
16647456
85729776
99534848
57836390
15994747
76877540
89915312
62796547
57617912
76887384
21354154
80753536
9007828
3801869
48476736
38413414
67515586
76773512
2567286
94821990
16764752
7945365
44817046
43988206
1374205
2896085
8364894
69461959
20142101
50922922
168441