39928397
3169153
76396143
76249414
81083792
10123415
58573128
97402250
82799540
76513007
63654911
33416753
17375427
9789350
1697000
88515441
2123552
89589319
6458950
14703241
3017925
43141317
14129592
13281849
56509219
8265607
77545959
53615284
81996620
43607934
65125830
49608663
16468567
69904912
93813322
9476887
215960
59161007
7495739
61935975