51378233
14028968
79706402
4253735
86997
60087842
84874549
54267184
24155223
2007945
2764953
86086521
67568859
40334032
70837425
84935924
44012552
10052016
36237847
43423550
54203961
51886232
64716241
20443104
54948418
1985935
46722508
10663887
8901219
50654360
73774820
67236512
99243708
49941553
21879507
69506437
21189719
28293862
45542742
30859456