100341849
75301585
69441539
99211378
69821342
47241314
63591257
94071198
43761180
48371032
9035958
8098827
6926813
6131649
4409631
8473569
9020369
6247166
345292
123743