51012881
38294137
54698210
9571945
73993150
21196506
1468751
60644099
7661615
70866871
47999835
41024996
48412256
59542399
62948118
22279219
29036554
37366384
78659537
30973879
35111196
79847665
27163800
63638881
16367771
48387358
51845216
50341434
90815194
86095795
69703140
96123818
1251027
52542609
97243391
66529512
75579004
77392611
5944814
4543231