31186792
60465898
5175
68377310
92458823
3011005
66472920
5130168
82816766
8554940
20537720
13585490
85663075
31312524
52429524
32355361
40547228
65499569
73847214
27007579
40973260
84391978
82461371
26893826
9068414
38614889
28462174
35521413
19445205
58066009
19756884
49904114
32756450
3152494
71931309
6008286
13267509
7178159
7191444
57956473