41178569
7928340
99152040
91335554
5058291
8930732
587740
17906128
59827403
87077273
4549222
78384832
17306472
81892914
23012719
73998516
88104345
414091
99737724
20948873
89597895
95846662
3524611
35036207
2037122
19489417
28288153
5658221
42615300
3376539
4286431
69588398
20138424
944125
75289119
81813800
6149565
8384482
77855938
44181009