62997932
8655314
96341955
39799383
87257150
54068620
15256699
71374047
75417111
30092174
348908
92967189
87073470
292576
21017649
97878119
20524490
16055692
402372
8894185
80249885
70403262
70677434
80647141
83097171
32679107
99827282
90228645
60516558
91531691
49207637
24671359
28634746
4619164
64211894
2328280
77497344
29096177
94588891
55951814