3115763
69906499
21841411
23825840
68848509
17506662
61531151
4644573
91237494
61841516
4577689
19281064
8847275
64439595
78866454
65039422
13328636
82187531
87923813
82683905
7233225
36739609
88152693
77546897
44293854
41236900
87713577
70196451
15962357
523008
74487445
17844355
96287960
59282474
39325353
32228705
15691199
14903712
2380730
56804679