95364826
12935663
70312615
61372228
74012483
1368671
83106089
57897244
10388821
50648444
91567807
67854021
15441625
39595257
21731294
71971836
76998042
8751519
65897616
635749
12823996
80665435
56706516
64291835
61455137
84303390
68492963
68732874
59984259
44542663
4252630
66032807
61866003
1668608
87435250
64098258
65838792
394094
9388164
16114178