19814490
76301494
91511492
51058484
89351300
8508398
113285
2022837
22596967
56595325
53916016
48356223
67064459
3249628
82429418
21936230
66342040
14368884
31286165
80301727
29109922
22394281
96861259
87463018
45804590
97605089
1093533
9181373
53374896
91456262
38407801
50417376
86521989
68667521
76991638
81196332
83949423
77768215
54528240
56451626