96655882
31302056
91349886
64866243
4334073
63151237
48424552
50233718
35489230
17385353
20753902
1287290
37278133
6025938
1437451
59905277
16873204
31884068
53753043
61815569
33908137
94229395
50932076
96002986
29917522
97009279
30354249
4299463
9936734
98115831
76773154
56907257
48849820
15164622
73709021
72892467
9791560
18308860
66588335
41254268