57557228
51572193
58751987
50971085
820850
36647038
43612005
6601504
30551922
9134825
64077586
7366487
9211454
32301673
41451
85052026
81689433
18035349
679252
77493847
9008310
59556092
25564977
37545279
17817716
2225108
68216847
87449915
33314616
90661718
22993288
92886687
67124057
38868615
28201720
59061125
38223894
45741937
5736530
55072249