38582993
9060662
56928524
49769422
49495079
30609345
943628
41397236
85581174
29985128
34313670
27852907
51587570
71656918
75019947
969278
59035322
33202334
82207225
57924735
463671
227678
53426217
451836
66202487
57365467
92274430
96262249
13616057
6162169
4362093
79311908
68968970
71849058
42171104
57008407
77371824
61845749
4201955
39831902