41415221
56168061
46203500
4793150
76626582
27328876
85154859
95055297
82373981
19453557
81567367
96733860
84886525
25443094
24729602
89331535
31661579
94104137
3504992
72695602
42234065
82593200
442256
40637203
52402404
760652
7276128
82043268
80154611
94004030
83086483
38648216
4646803
94647663
81679548
64506854
33732388
34886821
39398703
21343716