50092142
31038756
4509693
64871769
94584049
24855100
82622085
13621856
96193282
3897052
32034793
7834130
77492143
6323585
80826381
66632576
16594648
95747560
40472571
55034458
63234822
79221495
17143498
61502941
1106058
21361361
58653482
19951352
68669823
84624738
89482030
17342207
46978228
74109602
70473879
3564426
97668622
92373040
57425794
57922843