10431176
86796254
64286895
6361869
79997840
90804812
87488312
11039
3160580
2118387
85068403
594614
16003891
45396492
77984065
313927
71208554
9821419
83247490
4039899
35431326
49723402
32604944
37898255
1016659
8332241
916943
30869627
22347549
78513197
69387728
7163676
93949842
21364694
50043264
44902901
7917810
19982161
42951068
10115229