50185563
25226645
27248595
77434175
4408363
33938006
1613026
72566186
25031349
59004898
7247979
1447538
48652701
56137803
54778786
26792907
366080
56441984
41364791
72149759
63051067
12444085
54564430
56124408
99251124
77106263
60468644
7569162
44269796
3951737
1104942
17107951
8462182
4106337
20269195
28686971
46194060
98949093
74062728
41396229