58813583
75689860
73266054
13103004
99657157
8758905
5107704
59582241
84284862
85112334
40792833
53091651
42243383
91506930
40009027
1527663
43578779
17273870
8117901
68523897
6744711
17321684
45401557
8602739
94221714
5516631
65274524
39566238
41672507
51828422
22203564
31382059
74642660
55847444
49998121
6084255
46952678
45723714
77087048
42031755