29051567
15259844
8316239
54381519
82684899
90072080
19619319
11768797
3273779
3463662
78395678
81502894
85885303
40041862
8378904
32432416
54723140
43617759
88471136
45651569
22386203
260568
9445234
83487113
87498810
68505446
78792282
80942925
54557364
72727179
9676923
79282508
54953382
90369359
74017495
4632405
66303010
70664059
69642124
49196077