37539200
317118
17583779
40513629
5398970
70298519
65618091
3229976
43518933
24006708
39492319
63568687
2365179
32137559
67096642
64913949
86173587
6456163
90016363
49923320
4625776
4907149
3724651
3297019
38381996
52091065
7047676
13765170
5961513
2798358
59335808
26844093
10503670
82117066
31727197
96702505
12226567
11456546
47832222
16537820