58931540
79838442
9582346
37329331
3232542
48725820
97685335
24152264
29716881
4009751
67342850
31745594
10764223
70544490
72065726
43274093
27553508
41571173
72465860
42884031
65794801
25112648
2647834
5325879
19694068
3979983
79812529
9910168
98056605
7257243
12809562
20204747
8386697
15899005
51396404
73892599
48403428
3533074
41701929
40273497