96638395
88441343
66413992
15386216
59421849
85529354
46561621
99773051
90134084
546512
72288756
87337085
46957379
3371237
88773905
78068295
6214454
5440383
3429331
41806218
27959816
2203896
34234727
18251495
39766904
2387155
22684365
38325442
52473965
64531167
62241120
326966
51362990
406210
68235137
86434942
73915250
31211540
74763060
84266642