160335
29161566
44582044
34946053
78454709
88204013
33543542
71833203
63923913
2146336
85055550
8374497
6506540
44162063
2274978
97967372
4818801
29789099
3773286
38079086
90458156
98381118
54775125
24357049
3165290
62985065
4017816
15624215
45935728
83733152
28812763
67365892
28515447
8925914
2053649
15545057
28001229
76655324
60718879
3346942