84506399
71296755
30769966
7645501
67229095
43125789
26803075
72514610
94553184
15119390
78275734
54354847
65191638
61003599
54691479
97763920
85344503
79292026
96938604
99128864
86295682
1235337
76923954
80438845
92458012
5066147
89131622
86909380
31288426
58371615
83026773
76702651
30324031
66904867
91079290
8712140
10397524
24946296
62091646
59596442