50739629
74822888
5495940
87889604
32822737
62308291
58279604
48777071
94185658
14148024
86449871
585615
12334447
64753335
11511302
9174152
78566823
44734662
89833598
82688140
78453325
58236113
337091
54091772
41674567
26013981
96916090
2825598
52701626
7472529
62502540
25286825
51336690
16832660
17866181
9420584
21545798
32281097
93994327
13813250