28094593
27528961
52774279
46136670
5800465
45697205
16929907
5218051
22368878
78699733
99099724
55932555
23201325
75909139
83479088
17501156
15273836
65704308
81203049
2704131
34093048
8962214
75561738
7339486
16001195
26442986
99687843
72967367
62485244
28268512
20615323
88114280
88178843
8601815
60981315
44706193
87641395
75222945
2773109
140253