58551536
38814242
92195956
94461472
90877641
87574745
11523482
4371697
79619765
72962842
65382318
41699233
6370139
18117617
55531624
64199897
53299054
86515882
45122717
4028619
1888159
9757534
35069041
20062906
1636418
89042720
18446091
92398609
22957305
47316435
81151785
44719526
1611602
32008396
69581044
73627553
5529825
31735946
1767460
77843182