57147421
26088839
7586838
23791376
49207305
36537748
61534403
23128471
65206943
32546078
33873368
95573257
8583719
89991591
17032418
71848850
338290
74803778
38781283
8871063
37117906
28682787
42643451
66455351
23677375
166993
96115210
70668154
49559011
22603321
32681429
89719804
14536782
40176779
2471004
59809834
31735056
70097839
17461787
28124757