47006894
21329706
179876
50856720
1980632
9919754
46862340
31883628
40907549
7612182
87373314
7914733
26238386
46616455
73239343
34463158
92912990
68672702
87764123
19663333
4991441
89865939
53467746
13301198
59756926
9575627
71018651
6997469
55824268
68945201
58934622
26578051
5954360
364191
21066177
37063448
7222075
35587314
50697008
93341562