59135270
23261003
75424406
53912908
48422114
95788013
84384305
96644912
63053740
18429882
79043018
7837243
82494779
7049444
53169290
64799607
47069301
35393402
9022975
21811209
64438642
98822196
55251737
70563558
99572156
41512817
5916925
62285939
30945950
57646398
57219922
59264450
59918
54058490
58228088
11873025
5849319
60886214
21022720
60015636