42541552
31924018
24893537
44007034
18388892
69272421
74588188
18995781
23746718
54634605
41295108
62084377
54111013
7183505
99867059
28502629
34595474
64105527
33441451
12611449
62981278
43455050
94472619
81938358
65858110
5770276
30164419
97017728
31089126
83303085
35608215
1852167
87205554
92665189
77452870
79954116
8466349
5194724
9321557
6033535