50166437
16552609
3992537
35643626
3221527
86956107
46803804
62867245
69507495
57483722
29544155
99248610
2909978
77879693
86737713
53205126
13287609
16758402
58742957
43773881
44722002
54781659
36772189
27306944
96523297
5834940
49346629
63403661
15919949
92572789
7084673
16715533
36683015
27831676
90404965
64691577
60359187
1432639
53017038
198538