50103917
4927253
20443637
243404
22716872
71838971
29509015
52068704
28197725
32602748
92136016
28849084
83533001
73957275
15203068
66743413
42868356
41597768
21242996
60627330
18379125
50229971
27325483
294359
16703927
56608696
2087819
86857612
21799167
3572357
95414940
31385290
4209447
21284575
51479905
28618247
77611035
66452466
2662953
85627848