86703258
52255762
20156365
43563837
87981397
7420716
65643510
83805933
78985064
61524040
24589883
4242663
87846950
11534060
7432325
85084425
4813370
65919516
83623049
2157433
89464426
96302269
7188830
69115694
39433716
3739450
23147404
88441598
86297130
65708146
19677383
44061332
13927261
54298601
14456085
7917266
5047906
134827
96247799
62449920