63568322
30903091
79488393
7536713
17978453
28867369
464325
3396978
81685324
96448097
43339030
80687776
61052070
51989529
47382623
2042803
80285828
49371855
45988583
85196649
37357966
76624754
9174937
78484886
2025904
65366326
91406133
19407107
85262297
6766189
54841139
78361063
38887977
31737835
55449273
11286274
22091648
16186084
45065367
819743