51106787
59043354
73747526
81227047
81115938
38559853
64798128
20281463
68233927
97138377
11672452
66427633
87287161
94724688
11171097
84285973
4298241
344609
10323904
21549851
94998303
48722496
97315726
50222511
8864369
16294591
46868372
6636882
64213205
36339306
23912733
47618058
4429635
24554209
27289736
67184377
31598912
48127503
8211272
51847822