50168732
4043268
32033737
22185347
2761429
95501187
42222523
94297534
97672165
14273038
30696712
35291472
1699369
90157629
79256008
4511912
26674783
38995987
3929541
21155417
81597560
50678426
45811759
64391620
15408131
52101004
91106415
79449492
42137807
17321212
21989261
88104464
92852778
88442934
7545724
85039906
10565107
6045994
84094443
6601443