35559646
17517287
13857611
13307657
18191663
69996950
32605124
47997022
32033555
25088772
10893299
39257683
26224290
30154948
8834434
95949067
33673446
79061497
82115700
35836197
81542378
80619943
84747947
1108110
25201744
56538011
30466755
93863499
56337711
66613312
11418385
52547048
86678015
68634481
3803406
61745177
51006077
608715
5606106
95118740