40457342
10166193
52038629
21099040
90359142
84962283
36689574
9649040
90232754
18186452
7081449
15957917
11379306
39159999
4819793
39115110
67098049
1116427
40789308
50871294
58279447
75817013
16937710
52665619
33891435
98102926
78735894
99439848
35349421
71102148
62177901
86396457
25347652
19522932
68722478
37422238
5753688
34197049
96843919
93079245