99613533
79604342
92509120
57068882
2169279
20428592
5326600
73307157
63681804
46877155
22968389
98394346
67839577
21482982
25684413
7811877
48621843
2198217
59769271
13166503
32727171
6453202
18679862
11729198
99508932
58087701
91389182
39586855
32547144
65374403
66113468
13333157
29989014
56668053
83044510
7156801
7566848
48739339
12862809
21149871