40307703
91456432
9233249
93693568
89129214
59875402
52946354
8184348
31125759
69992249
76774388
63679441
30155234
1667664
7954256
24397945
91481224
83531168
30629869
82446526
31276653
49382618
91723643
88639377
91442389
98659975
9769227
42467422
5211231
11759533
1879668
22023811
60921990
51019130
93827082
77663809
18424189
68966330
45527827
15069128