17591330
7982745
58172334
96113560
63677144
5495520
95941413
60042512
85948822
9319617
20088670
48769351
84279141
17411510
47818543
52235188
32915117
2216088
3489279
27591660
33966266
87444116
52331401
80635154
58961079
14457055
26621581
73628957
15162786
20826281
8228991
32862307
12603566
45307821
65225947
97805890
38518389
27542503
2137135
97055221