38479288
40034829
3212521
88496019
35659171
42012086
54509876
57877142
41675685
85855289
82824027
3481106
98389121
53957144
62595713
45853867
78019638
38544666
31073103
52945998
811773
53806646
51182862
28611328
5684318
45145321
31669730
52365281
19188641
66587201
961612
55941276
54081839
14469348
71465935
16729719
60249662
95355883
64266653
83099603