40022914
37186811
39826165
53501972
12269195
66502661
16631288
93463444
12512024
24985912
545843
7681966
61389481
55541233
29136708
82404119
36042155
34763810
67445065
94805647
73246333
15511080
48638089
35809551
6939687
7491387
25939183
18768757
8908019
39718138
61393004
10583006
25524741
49051899
14935608
8246301
70051057
22124313
13412906
300550