43867761
93292558
5175995
21607586
67284921
38974405
83315775
48071504
78517866
48134161
32142993
57684299
5951721
57747912
27903280
99561089
42623757
26617926
14377329
5886578
29308020
57394638
50769551
85031630
2231456
48788811
70022752
53154436
36935000
5264955
7311434
61285915
56275533
77122200
70756966
34276439
5360695
94012290
72942876
22833931