15119817
89407958
74075425
59536680
56915385
57239291
56611051
79017140
32891533
18459725
42055693
2733986
48881350
64618272
95283077
84726182
73462034
23949823
56989943
51561794
39782257
35924157
55927846
10854970
50754017
33924888
72149114
89995446
53292473
70988778
75132243
72651495
50368100
68912542
4923364
42449140
3772217
28676213
47368193
71584364