56038440
228213
58529344
5157981
50577959
25476907
94522850
44943674
71287796
43434087
8192570
37663002
95626981
18859855
32321926
30176610
5101394
70138460
66242288
41009606
81298842
65712130
53588265
72439473
16222883
36458238
90609163
23257740
71114054
3241964
9855119
87166177
12641230
31731574
96698889
82614431
87406998
37364346
1483785
10977732