93356666
78308258
6135230
99303512
4167806
20079228
86623428
43567157
66686577
16335243
52142485
94974133
64016983
14806762
49516945
52761988
1930331
61173741
90551982
49209751
30207150
68973466
6522560
77236565
425193
38804500
23777926
86957663
71337678
88589776
48842865
262971
39273173
75925704
70185867
3907118
15073090
82521816
87524031
70934982