39652046
14705305
7132425
34841776
71223283
37276683
11871360
117172
20311588
89737857
56605680
5518881
38442776
84175808
42842250
57589542
7957218
42893727
37863708
2554673
27155148
13304045
64106993
15013014
17329213
5063967
65481473
8675779
38797518
73337703
84204840
63446381
31124984
85982742
78701676
78303447
2174991
69029683
7166285
84644270