39969
50140
646
50592
905164
20211
81248
58858
47853
42749
734133
41147
22724
40144
12717
8354
966174
38466
40514
71376
49515
39944
927186
82930