54482437
30857427
51155113
31562437
8705182
10294244
86411804
99031404
25699988
29041993
35508932
17992191
71039268
37187169
15418132
2988700
94468824
41238798
34579290
81405532
69085921
2648371
7251776
23226805
1782864
86574811
43567353
80007644
41942284
55695789
3240307
62011364
42018262
65859270
56923300
67179312
21186573
2665738
5318283
2148418