44402700
9050880
37295669
70867934
50974140
85337246
52166210
22538942
7971331
94384424
53898561
81571257
91054766
63237642
41414547
82758286
42383226
35899924
99539931
90061212
70647493
31589750
86428036
31773757
66024406
2086993
80855620
46636149
44318197
19872852
29362388
62682541
91221049
69596706
43924327
54508491
27614394
20135588
50744239
4337530