38561569
8543356
51319837
30252695
33772582
74751530
27568669
78992290
97348844
93628602
10167933
4539486
69621864
53631365
62638708
79368531
79482489
81497
61952917
768154
99445424
1807539
84176196
42558392
77451165
97987112
48454863
23312392
93901336
7056026
66956958
59643665
8771139
9588398
91147072
14093776
4681697
67219723
30117392
8103938