50898063
68267030
59721073
6435134
17002617
4781459
1639949
18346749
60372767
80833528
15152393
86672877
4913450
30792629
87862212
16503957
31022950
85306281
29029088
4331533
4931054
83578625
81297634
58619810
96194624
84623799
73047970
29823895
26643804
54839274
93017536
48285096
25267125
4512333
71802954
93788309
66414242
29941991
47211703
62231288