63213996
48085739
14092282
58356077
1277952
17495255
9101940
93735126
56329091
71781287
3484172
5114521
78703269
9506729
17369415
11882175
87253705
15052540
50244521
20863899
54465929
67496453
63911338
780083
56117753
48083808
60396708
46841079
5498633
8375798
5727647
59221156
45912219
50787987
5924079
5278746
47057712
80628680
4621628
60115140