27527331
4879186
7007202
6974935
966582
8983926
41881780
24798859
22786060
79289839
94774979
75952916
35135264
10892431
54752176
51131562
878475
25598919
81664967
4574969
76734958
97643532
85172735
5090527
84931288
24172232
89465853
96271587
97414413
86403031
2400881
50661293
75094623
81433431
55142845
91136208
92873692
48128193
4421466
1840410