90871586
29143492
62988046
22314309
80356252
72875639
42901500
4152456
523065
3846342
77844277
3417457
88634399
18795843
41489620
86772068
75021048
34947150
46061978
61207377
36923144
13107305
34905749
8851967
48438932
65399207
67139137
74988692
96204581
66742614
20219356
74111912
95321867
82642621
85054178
72464615
94249753
35869961
4424302
49583187