1044565
12176590
19153521
11979916
21944643
9384172
97264276
95205703
77375064
79506580
19491046
18501759
54913990
61355227
94366596
38152873
52964057
1246683
95145309
92755410
27353085
96222362
53142856
9271358
40611667
71275233
21266920
9728634
32646865
369446
78365121
74493270
8863674
40228017
86247425
85809991
86676541
65835041
99253283
82456468