28309493
24411438
483284
53574450
8067823
29922406
89062365
9272819
16203609
89957022
50431047
3336522
741960
10675833
65842399
30871515
18021401
33542859
948867
64173450
174138
22313602
39316496
97311905
55366311
82816182
61356271
53584176
63302795
89383800
35169480
42147261
41592456
1279177
54799717
14005320
21119489
62974787
55868457
98607892