91748486
21064064
44547941
15274577
42556652
587040
36253155
18317683
41466970
2046586
21574644
38299191
48859950
42324487
70333322
47443134
19858694
11708321
29798053
95729721
28816533
10939747
52537396
7562133
86967067
63172326
50627553
57196194
61775056
39062153
52034156
63559595
92372960
93919323
38258809
4076539
94886403
31405011
29316642
4988198