25805566
28552505
18112508
22747048
4324747
25212318
82212703
11155551
44425437
43538641
17112456
63003692
84154598
17992443
99851442
53138800
17236936
53568591
87437962
7992406
2306217
32105376
47351044
89296228
47758751
68304652
70893557
70546561
22755738
74217843
6097255
14178030
12232661
66643425
68853232
28166766
75124507
45897688
3933659
30674012