94737140
86964112
58853968
56482101
84219483
87607516
4623497
30061214
94465134
47568730
78232235
81313837
43618949
60201849
96829314
39759566
82769735
35327330
51215966
11688857
34107356
51003550
62389293
70287695
55595635
45363498
90472812
37009618
74837344
90223336
12272225
24813114
18062246
57797608
14343470
56609814
87793470
35611071
69588215
63805896