58566096
73495623
5969151
65078694
11745144
22133612
11746027
93481763
55498683
50028559
1566947
94847595
4471085
37207809
57177230
80838979
30221337
26304640
30743252
98723851
35636960
35745298
17568659
68307084
62631690
47999805
14219973
38443502
89428735
20988569
57078503
5427584
34133848
88117358
53985861
79206611
38768389
45107906
44062285
3763306