8588876
33002315
87453228
18294535
66552619
8226861
14827788
61275589
50758704
15226353
13472571
6067036
95676912
51638296
11462570
43435656
25335305
312343
28137335
19106979
4328757
9698311
89517548
82454011
85272197
59168353
10926333
3911994
55583744
41385512
76178958
29629190
18853941
93496392
14301531
37815106
33855028
35492811
12413098
54662365