13346235
9313270
62676791
9761466
15712366
93318077
8428110
6757684
50155793
3379936
68961889
6352358
424085
19424906
35426938
32689230
44102579
62297185
72579565
90781169
72493892
58701605
77526057
32082536
56675892
11471798
1217912
33713027
38791269
28145507
50538440
28123305
33735910
8203889
76968842
36448081
99528506
94692460
48576130
93017992