88523053
18785067
12205977
904372
56561329
29381931
89079940
997618
9830460
2293892
3161552
71956412
79668582
47687462
169532
8264037
74652080
88988284
39688748
60266671
44857627
6759240
7539143
57875914
52853565
332106
24122137
16137924
77747875
4643045
74596248
50846754
2614043
28858200
28561521
56056976
94629779
2475559
93776864
15844026