30121326
11037183
99137200
67388675
61972047
392271
62441280
3442802
78035657
76515297
7387102
4433490
46403554
82462270
43446644
76273423
80441193
17766043
19449089
3568194
50791518
9884074
21192148
56643305
73966049
72776558
76533019
84471962
87546271
45847238
84843768
68634850
97812800
83019397
37763490
944218
58752161
70358576
70879060
11878119