44021350
8832974
88582422
2824592
4073932
40876537
5171258
29843311
33176356
7466267
2952444
72724138
6318061
17173596
76417837
43519670
38898943
45539000
91816792
88071540
61674814
82496244
39497224
12011520
76059550
57666635
7972378
38474846
68878779
13514287
9763957
88233994
41401993
77451241
19105625
22925649
33492150
21926762
5950850
47015537