14956394
41434438
908361
4291788
85094704
50863225
702958
35176815
1242408
15743276
62236644
94166469
14835052
66976943
87871988
408535
97313384
2857122
98629326
82735868
20976025
24134367
37656384
35511667
15705040
96396049
12204355
94956748
57902866
89699449
25656032
13001222
23985744
6200998
41266372
12688894
9007373
52648552
22436741
59196252