42058878
66558232
51414050
43109270
59447014
5557510
2004805
29959318
70629269
72836941
58121174
78988234
9437209
57267211
26922337
1875120
75059184
47617189
46954045
68125422
11369489
21832174
96453688
86548558
14788591
50725982
26313255
3907228
20365828
13001757
26991044
66771915
641785
6545641
49171251
97147686
55718840
37103311
81051607
72924820