19161744
860364
12954142
40245148
58436252
86615490
11938683
415974
777089
10428472
5457025
4653308
82977189
72802555
88542290
27442237
85304411
9356138
57496350
46793496
58943435
44224644
95364310
60231072
70211852
67592040
25814328
4262728
30573370
95359116
54535207
77657533
82136968
11309662
99198649
17139112
90595041
69153860
56465657
81405791