43844489
4133603
22595003
52313798
58846282
2634168
30673378
31961993
53108339
99668530
91286904
23082015
12379393
41898174
59083215
20619219
64655295
89224670
40841626
7207690
41767295
95563949
95519701
43945779
29907684
79471377
63679822
50659935
3032191
27489761
63471351
3075863
34862343
23158737
41976554
149558
47725572
59399906
19757127
2006849