54805857
39269861
54765054
26367907
14145950
2095670
29349072
99661389
50748767
75882661
59332413
72946619
96623966
2251973
11765409
27981167
41134635
50894490
76071369
28052946
70683332
30027570
46469859
68927970
12532441
37787835
81175484
84662780
7837807
21997021
30712553
17158429
58451994
49123232
67276614
28394423
65223536
10243712
47972157
3400766