20953427
10463828
93314124
20605855
84833407
29392248
75675004
12744351
82492613
80483426
69378311
91589949
82865492
66526196
81151463
97694886
28614683
8166223
66502585
50105208
42066324
87474112
53734411
29968880
66373120
50136831
21862313
60889605
22561878
8725964
69234210
89565369
87147571
72363524
731605
3934583
23438710
4747267
2703903
29805966