53597253
96955693
7417541
45788586
36475490
792347
11684059
58305058
6558241
69817028
66251127
82097863
53794421
80065209
43479027
11709563
88626001
25391482
13964576
60529809
38935822
8255174
7094531
56136527
90048778
64954070
74389119
35521645
10127910
75541300
11442157
13428332
60738746
44457698
52983202
3099917
71956812
18596724
68751580
993656