75484169
14075527
9947347
69481233
7186931
90586506
69266735
89338637
86676100
3699914
98437643
93291683
58716997
23043051
89273754
63888365
4770544
4191873
16151018
20674214
40934768
23368867
32504696
44403550
13584427
72435286
4247360
13763068
94647194
80761794
2111681
28876204
17671808
58761917
3593181
6762632
96324527
76441830
55746857
86196093