29237322
6371417
16393980
81261742
43208112
53792108
4692246
31561737
1564805
61288367
346456
73111639
30256481
8782223
85281732
29587443
74227193
61414252
87248132
10952828
26561566
27618472
61839794
16363801
16014623
7482838
84667795
18328083
21759986
4595911
77503595
355488
22564966
51324814
98441662
79111112
24547796
25309218
54457411
49326324