41992880
94145693
37447349
80624365
48755893
28281066
9152701
59162104
62232535
13937090
53469397
67883835
8427953
46909338
44791151
82138929
70458369
13864295
54392097
38942039
2214257
30742621
89177720
96175423
80863680
5740566
1064624
71749269
47792861
74047669
71665703
64394958
66984759
70682908
31702405
57291342
6943536
54386958
68274061
10121373