51372231
8203613
84571142
14693415
7295491
52004764
53068529
38099214
7508273
72389256
74839408
80436354
41535649
845928
2580628
53648006
11064288
14766379
66816976
316293
40497248
24407458
19151477
148517
32795772
31387578
31846546
64645050
49857530
71737199
98905202
36338407
49851470
1093569
4386776
50422980
75873330
88716544
72342682
89454103