242476
4129279
64845466
8608915
27103117
92869472
86584278
48831621
14545779
55647891
39038540
2789147
97923688
99964719
83555547
8425129
5401203
9728597
40993634
8729303
15054007
11451698
543413
4208479
4901171
51909927
92054516
48134902
31557264
89964135
54752372
4095400
15058846
8957308
70317376
63992513
52203673
94384007
58164112
90195580