47095284
330728
55468269
401363
99572860
60916723
82161850
25923650
52832852
41955908
91819892
92746368
62295367
291390
61305509
52067922
14041333
17355093
87836013
7942657
79521686
81428818
90662516
84516070
66973555
70515788
59092168
29672471
9471838
50874104
80691290
47971329
41299032
76825317
85387234
32883334
67986671
16048477
21836656
66065035