65257156
50598651
74742149
22554637
84233379
40466241
73156871
68775034
2421830
52892770
53122583
14892496
87896157
84143153
6393168
58171216
26102040
41887222
92865459
76215030
87791954
79019603
86631708
59457977
57486079
7529845
94137251
56139738
4513148
93478060
6303481
83746180
81791679
24001426
53248287
37967414
20819922
50688111
8272369
38047540