59494629
86663489
41813923
352123
69183148
37519512
67337823
11811470
8682086
70689587
85381187
65566351
97943114
92536660
9950585
51256160
94217240
51028353
75938856
7748140
50716929
87464558
17962921
14024868
90639038
43396875
82144875
20335008
58871997
3416782
68162902
99791166
92351472
52852066
13024281
50187140
72718128
64904453
18246406
3599790