95111421
88462916
2388428
84599981
75464208
25225947
30649169
20234483
7623680
38298856
8376909
16235919
4264305
20512893
68545590
99167612
5793915
83053981
24795270
18212161
22442061
9251207
38642801
40681651
67492264
61021955
99912189
38004383
11628848
58008824
8918268
51359072
77931053
3953173
85237605
90083711
52657116
29879608
4073276
29986963